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();