Mercurial > irccd
comparison tests/js-timer/main.cpp @ 75:f8160d515a76
Irccd: rework a lot the JavaScript library
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 30 Mar 2016 13:52:47 +0200 |
parents | 1158cffe5a5e |
children | 1125d90b3b44 |
comparison
equal
deleted
inserted
replaced
74:35ef15100de8 | 75:f8160d515a76 |
---|---|
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
17 */ | 17 */ |
18 | 18 |
19 #include <gtest/gtest.h> | 19 #include <gtest/gtest.h> |
20 | 20 |
21 #include <irccd.h> | 21 #include <irccd/elapsed-timer.h> |
22 #include <elapsed-timer.h> | 22 #include <irccd/irccd.h> |
23 #include <system.h> | 23 #include <irccd/system.h> |
24 | 24 |
25 using namespace irccd; | 25 using namespace irccd; |
26 | 26 |
27 TEST(Basic, single) | 27 TEST(Basic, single) |
28 { | 28 { |
36 while (timer.elapsed() < 3000) { | 36 while (timer.elapsed() < 3000) { |
37 irccd.poll(); | 37 irccd.poll(); |
38 irccd.dispatch(); | 38 irccd.dispatch(); |
39 } | 39 } |
40 | 40 |
41 ASSERT_EQ(1, plugin->context().getGlobal<int>("count")); | 41 ASSERT_EQ(1, duk::getGlobal<int>(plugin->context(), "count")); |
42 } | 42 } |
43 | 43 |
44 TEST(Basic, repeat) | 44 TEST(Basic, repeat) |
45 { | 45 { |
46 Irccd irccd; | 46 Irccd irccd; |
53 while (timer.elapsed() < 3000) { | 53 while (timer.elapsed() < 3000) { |
54 irccd.poll(); | 54 irccd.poll(); |
55 irccd.dispatch(); | 55 irccd.dispatch(); |
56 } | 56 } |
57 | 57 |
58 ASSERT_GE(plugin->context().getGlobal<int>("count"), 5); | 58 ASSERT_GE(duk::getGlobal<int>(plugin->context(), "count"), 5); |
59 } | 59 } |
60 | 60 |
61 #if 0 | 61 #if 0 |
62 | 62 |
63 /* | 63 /* |