Mercurial > irccd
comparison tests/js-timer/main.cpp @ 131:77c90336ba56
Irccd: initial Plugin split, #501
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 12 May 2016 15:06:11 +0200 |
parents | 2d8343b86e2e |
children | 66d3ef1c42b3 |
comparison
equal
deleted
inserted
replaced
130:483c862b5a52 | 131:77c90336ba56 |
---|---|
19 #include <gtest/gtest.h> | 19 #include <gtest/gtest.h> |
20 | 20 |
21 #include <irccd/elapsed-timer.hpp> | 21 #include <irccd/elapsed-timer.hpp> |
22 #include <irccd/irccd.hpp> | 22 #include <irccd/irccd.hpp> |
23 #include <irccd/logger.hpp> | 23 #include <irccd/logger.hpp> |
24 #include <irccd/plugin.hpp> | 24 #include <irccd/plugin-js.hpp> |
25 #include <irccd/service-plugin.hpp> | 25 #include <irccd/service-plugin.hpp> |
26 #include <irccd/system.hpp> | 26 #include <irccd/system.hpp> |
27 | 27 |
28 using namespace irccd; | 28 using namespace irccd; |
29 | 29 |
30 TEST(Basic, single) | 30 TEST(Basic, single) |
31 { | 31 { |
32 Irccd irccd; | 32 Irccd irccd; |
33 ElapsedTimer timer; | 33 ElapsedTimer timer; |
34 | 34 |
35 auto plugin = std::make_shared<Plugin>("timer", IRCCD_TESTS_DIRECTORY "/timer-single.js"); | 35 auto plugin = std::make_shared<JsPlugin>("timer", IRCCD_TESTS_DIRECTORY "/timer-single.js"); |
36 | 36 |
37 irccd.pluginService().add(plugin); | 37 irccd.pluginService().add(plugin); |
38 | 38 |
39 while (timer.elapsed() < 3000) { | 39 while (timer.elapsed() < 3000) { |
40 irccd.poll(); | 40 irccd.poll(); |
47 TEST(Basic, repeat) | 47 TEST(Basic, repeat) |
48 { | 48 { |
49 Irccd irccd; | 49 Irccd irccd; |
50 ElapsedTimer timer; | 50 ElapsedTimer timer; |
51 | 51 |
52 auto plugin = std::make_shared<Plugin>("timer", IRCCD_TESTS_DIRECTORY "/timer-repeat.js"); | 52 auto plugin = std::make_shared<JsPlugin>("timer", IRCCD_TESTS_DIRECTORY "/timer-repeat.js"); |
53 | 53 |
54 irccd.pluginService().add(plugin); | 54 irccd.pluginService().add(plugin); |
55 | 55 |
56 while (timer.elapsed() < 3000) { | 56 while (timer.elapsed() < 3000) { |
57 irccd.poll(); | 57 irccd.poll(); |