comparison tests/src/libirccd/dynlib-plugin/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 190b16cfa848
children
comparison
equal deleted inserted replaced
772:f5ccf65ae929 773:8c44bbcbbab9
32 32
33 namespace { 33 namespace {
34 34
35 class fixture { 35 class fixture {
36 protected: 36 protected:
37 boost::asio::io_service service_; 37 boost::asio::io_service service_;
38 std::shared_ptr<plugin> plugin_; 38 std::shared_ptr<plugin> plugin_;
39 irccd irccd_{service_}; 39 irccd irccd_{service_};
40 40
41 fixture() 41 fixture()
42 { 42 {
43 plugin_ = dynlib_plugin_loader({CMAKE_CURRENT_BINARY_DIR}).find("test-plugin"); 43 plugin_ = dynlib_plugin_loader({CMAKE_CURRENT_BINARY_DIR}).find("test-plugin");
44 44
45 if (!plugin_) 45 if (!plugin_)
46 throw std::runtime_error("test plugin not found"); 46 throw std::runtime_error("test plugin not found");
47 } 47 }
48 }; 48 };
49 49
50 BOOST_FIXTURE_TEST_SUITE(dynlib_plugin_suite, fixture) 50 BOOST_FIXTURE_TEST_SUITE(dynlib_plugin_suite, fixture)
51 51
52 BOOST_AUTO_TEST_CASE(handle_command) 52 BOOST_AUTO_TEST_CASE(handle_command)
53 { 53 {
54 plugin_->handle_command(irccd_, {}); 54 plugin_->handle_command(irccd_, {});
55 55
56 BOOST_TEST(plugin_->get_options().size() == 1U); 56 BOOST_TEST(plugin_->get_options().size() == 1U);
57 BOOST_TEST(plugin_->get_options()["command"] == "true"); 57 BOOST_TEST(plugin_->get_options()["command"] == "true");
58 } 58 }
59 59
60 BOOST_AUTO_TEST_CASE(handle_connect) 60 BOOST_AUTO_TEST_CASE(handle_connect)
61 { 61 {
62 plugin_->handle_connect(irccd_, {}); 62 plugin_->handle_connect(irccd_, {});
63 63
64 BOOST_TEST(plugin_->get_options().size() == 1U); 64 BOOST_TEST(plugin_->get_options().size() == 1U);
65 BOOST_TEST(plugin_->get_options()["connect"] == "true"); 65 BOOST_TEST(plugin_->get_options()["connect"] == "true");
66 } 66 }
67 67
68 BOOST_AUTO_TEST_CASE(handle_invite) 68 BOOST_AUTO_TEST_CASE(handle_invite)
69 { 69 {
70 plugin_->handle_invite(irccd_, {}); 70 plugin_->handle_invite(irccd_, {});
71 71
72 BOOST_TEST(plugin_->get_options().size() == 1U); 72 BOOST_TEST(plugin_->get_options().size() == 1U);
73 BOOST_TEST(plugin_->get_options()["invite"] == "true"); 73 BOOST_TEST(plugin_->get_options()["invite"] == "true");
74 } 74 }
75 75
76 BOOST_AUTO_TEST_CASE(handle_join) 76 BOOST_AUTO_TEST_CASE(handle_join)
77 { 77 {
78 plugin_->handle_join(irccd_, {}); 78 plugin_->handle_join(irccd_, {});
79 79
80 BOOST_TEST(plugin_->get_options().size() == 1U); 80 BOOST_TEST(plugin_->get_options().size() == 1U);
81 BOOST_TEST(plugin_->get_options()["join"] == "true"); 81 BOOST_TEST(plugin_->get_options()["join"] == "true");
82 } 82 }
83 83
84 BOOST_AUTO_TEST_CASE(handle_kick) 84 BOOST_AUTO_TEST_CASE(handle_kick)
85 { 85 {
86 plugin_->handle_kick(irccd_, {}); 86 plugin_->handle_kick(irccd_, {});
87 87
88 BOOST_TEST(plugin_->get_options().size() == 1U); 88 BOOST_TEST(plugin_->get_options().size() == 1U);
89 BOOST_TEST(plugin_->get_options()["kick"] == "true"); 89 BOOST_TEST(plugin_->get_options()["kick"] == "true");
90 } 90 }
91 91
92 BOOST_AUTO_TEST_CASE(handle_load) 92 BOOST_AUTO_TEST_CASE(handle_load)
93 { 93 {
94 plugin_->handle_load(irccd_); 94 plugin_->handle_load(irccd_);
95 95
96 BOOST_TEST(plugin_->get_options().size() == 1U); 96 BOOST_TEST(plugin_->get_options().size() == 1U);
97 BOOST_TEST(plugin_->get_options()["load"] == "true"); 97 BOOST_TEST(plugin_->get_options()["load"] == "true");
98 } 98 }
99 99
100 BOOST_AUTO_TEST_CASE(handle_message) 100 BOOST_AUTO_TEST_CASE(handle_message)
101 { 101 {
102 plugin_->handle_message(irccd_, {}); 102 plugin_->handle_message(irccd_, {});
103 103
104 BOOST_TEST(plugin_->get_options().size() == 1U); 104 BOOST_TEST(plugin_->get_options().size() == 1U);
105 BOOST_TEST(plugin_->get_options()["message"] == "true"); 105 BOOST_TEST(plugin_->get_options()["message"] == "true");
106 } 106 }
107 107
108 BOOST_AUTO_TEST_CASE(handle_me) 108 BOOST_AUTO_TEST_CASE(handle_me)
109 { 109 {
110 plugin_->handle_me(irccd_, {}); 110 plugin_->handle_me(irccd_, {});
111 111
112 BOOST_TEST(plugin_->get_options().size() == 1U); 112 BOOST_TEST(plugin_->get_options().size() == 1U);
113 BOOST_TEST(plugin_->get_options()["me"] == "true"); 113 BOOST_TEST(plugin_->get_options()["me"] == "true");
114 } 114 }
115 115
116 BOOST_AUTO_TEST_CASE(handle_mode) 116 BOOST_AUTO_TEST_CASE(handle_mode)
117 { 117 {
118 plugin_->handle_mode(irccd_, {}); 118 plugin_->handle_mode(irccd_, {});
119 119
120 BOOST_TEST(plugin_->get_options().size() == 1U); 120 BOOST_TEST(plugin_->get_options().size() == 1U);
121 BOOST_TEST(plugin_->get_options()["mode"] == "true"); 121 BOOST_TEST(plugin_->get_options()["mode"] == "true");
122 } 122 }
123 123
124 BOOST_AUTO_TEST_CASE(handle_names) 124 BOOST_AUTO_TEST_CASE(handle_names)
125 { 125 {
126 plugin_->handle_names(irccd_, {}); 126 plugin_->handle_names(irccd_, {});
127 127
128 BOOST_TEST(plugin_->get_options().size() == 1U); 128 BOOST_TEST(plugin_->get_options().size() == 1U);
129 BOOST_TEST(plugin_->get_options()["names"] == "true"); 129 BOOST_TEST(plugin_->get_options()["names"] == "true");
130 } 130 }
131 131
132 BOOST_AUTO_TEST_CASE(handle_nick) 132 BOOST_AUTO_TEST_CASE(handle_nick)
133 { 133 {
134 plugin_->handle_nick(irccd_, {}); 134 plugin_->handle_nick(irccd_, {});
135 135
136 BOOST_TEST(plugin_->get_options().size() == 1U); 136 BOOST_TEST(plugin_->get_options().size() == 1U);
137 BOOST_TEST(plugin_->get_options()["nick"] == "true"); 137 BOOST_TEST(plugin_->get_options()["nick"] == "true");
138 } 138 }
139 139
140 BOOST_AUTO_TEST_CASE(handle_notice) 140 BOOST_AUTO_TEST_CASE(handle_notice)
141 { 141 {
142 plugin_->handle_notice(irccd_, {}); 142 plugin_->handle_notice(irccd_, {});
143 143
144 BOOST_TEST(plugin_->get_options().size() == 1U); 144 BOOST_TEST(plugin_->get_options().size() == 1U);
145 BOOST_TEST(plugin_->get_options()["notice"] == "true"); 145 BOOST_TEST(plugin_->get_options()["notice"] == "true");
146 } 146 }
147 147
148 BOOST_AUTO_TEST_CASE(handle_part) 148 BOOST_AUTO_TEST_CASE(handle_part)
149 { 149 {
150 plugin_->handle_part(irccd_, {}); 150 plugin_->handle_part(irccd_, {});
151 151
152 BOOST_TEST(plugin_->get_options().size() == 1U); 152 BOOST_TEST(plugin_->get_options().size() == 1U);
153 BOOST_TEST(plugin_->get_options()["part"] == "true"); 153 BOOST_TEST(plugin_->get_options()["part"] == "true");
154 } 154 }
155 155
156 BOOST_AUTO_TEST_CASE(handle_reload) 156 BOOST_AUTO_TEST_CASE(handle_reload)
157 { 157 {
158 plugin_->handle_reload(irccd_); 158 plugin_->handle_reload(irccd_);
159 159
160 BOOST_TEST(plugin_->get_options().size() == 1U); 160 BOOST_TEST(plugin_->get_options().size() == 1U);
161 BOOST_TEST(plugin_->get_options()["reload"] == "true"); 161 BOOST_TEST(plugin_->get_options()["reload"] == "true");
162 } 162 }
163 163
164 BOOST_AUTO_TEST_CASE(handle_topic) 164 BOOST_AUTO_TEST_CASE(handle_topic)
165 { 165 {
166 plugin_->handle_topic(irccd_, {}); 166 plugin_->handle_topic(irccd_, {});
167 167
168 BOOST_TEST(plugin_->get_options().size() == 1U); 168 BOOST_TEST(plugin_->get_options().size() == 1U);
169 BOOST_TEST(plugin_->get_options()["topic"] == "true"); 169 BOOST_TEST(plugin_->get_options()["topic"] == "true");
170 } 170 }
171 171
172 BOOST_AUTO_TEST_CASE(handle_unload) 172 BOOST_AUTO_TEST_CASE(handle_unload)
173 { 173 {
174 plugin_->handle_unload(irccd_); 174 plugin_->handle_unload(irccd_);
175 175
176 BOOST_TEST(plugin_->get_options().size() == 1U); 176 BOOST_TEST(plugin_->get_options().size() == 1U);
177 BOOST_TEST(plugin_->get_options()["unload"] == "true"); 177 BOOST_TEST(plugin_->get_options()["unload"] == "true");
178 } 178 }
179 179
180 BOOST_AUTO_TEST_CASE(handle_whois) 180 BOOST_AUTO_TEST_CASE(handle_whois)
181 { 181 {
182 plugin_->handle_whois(irccd_, {}); 182 plugin_->handle_whois(irccd_, {});
183 183
184 BOOST_TEST(plugin_->get_options().size() == 1U); 184 BOOST_TEST(plugin_->get_options().size() == 1U);
185 BOOST_TEST(plugin_->get_options()["whois"] == "true"); 185 BOOST_TEST(plugin_->get_options()["whois"] == "true");
186 } 186 }
187 187
188 BOOST_AUTO_TEST_SUITE_END() 188 BOOST_AUTO_TEST_SUITE_END()
189 189
190 } // !namespace 190 } // !namespace