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 /*