Mercurial > irccd
comparison tests/src/libirccd-js/js-api-elapsedtimer/main.cpp @ 773:8c44bbcbbab9
Misc: style, cleanup and update
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 26 Oct 2018 13:01:00 +0200 |
parents | 35c1517d705d |
children | 06cc2f95f479 |
comparison
equal
deleted
inserted
replaced
772:f5ccf65ae929 | 773:8c44bbcbbab9 |
---|---|
34 | 34 |
35 BOOST_FIXTURE_TEST_SUITE(elapsed_timer_js_api_suite, js_fixture) | 35 BOOST_FIXTURE_TEST_SUITE(elapsed_timer_js_api_suite, js_fixture) |
36 | 36 |
37 BOOST_AUTO_TEST_CASE(standard) | 37 BOOST_AUTO_TEST_CASE(standard) |
38 { | 38 { |
39 if (duk_peval_string(plugin_->get_context(), "timer = new Irccd.ElapsedTimer();") != 0) | 39 if (duk_peval_string(plugin_->get_context(), "timer = new Irccd.ElapsedTimer();") != 0) |
40 throw duk::get_stack(plugin_->get_context(), -1); | 40 throw duk::get_stack(plugin_->get_context(), -1); |
41 | 41 |
42 std::this_thread::sleep_for(300ms); | 42 std::this_thread::sleep_for(300ms); |
43 | 43 |
44 if (duk_peval_string(plugin_->get_context(), "result = timer.elapsed();") != 0) | 44 if (duk_peval_string(plugin_->get_context(), "result = timer.elapsed();") != 0) |
45 throw duk::get_stack(plugin_->get_context(), -1); | 45 throw duk::get_stack(plugin_->get_context(), -1); |
46 | 46 |
47 BOOST_REQUIRE(duk_get_global_string(plugin_->get_context(), "result")); | 47 BOOST_REQUIRE(duk_get_global_string(plugin_->get_context(), "result")); |
48 BOOST_REQUIRE_GE(duk_get_int(plugin_->get_context(), -1), 250); | 48 BOOST_REQUIRE_GE(duk_get_int(plugin_->get_context(), -1), 250); |
49 BOOST_REQUIRE_LE(duk_get_int(plugin_->get_context(), -1), 350); | 49 BOOST_REQUIRE_LE(duk_get_int(plugin_->get_context(), -1), 350); |
50 } | 50 } |
51 | 51 |
52 BOOST_AUTO_TEST_SUITE_END() | 52 BOOST_AUTO_TEST_SUITE_END() |
53 | 53 |
54 } // !namespace | 54 } // !namespace |