Mercurial > irccd
annotate tests/src/libirccd/command-plugin-reload/main.cpp @ 611:9fbd1700435b
Tests: reoganize hierarchy
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 15 Dec 2017 15:37:58 +0100 |
parents | tests/src/plugin-reload-command/main.cpp@22b3cd6f991f |
children | f69b1faf812f |
rev | line source |
---|---|
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 /* |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 * main.cpp -- test plugin-reload remote command |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 * |
394 | 4 * Copyright (c) 2013-2017 David Demelier <markand@malikania.fr> |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 * |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 * Permission to use, copy, modify, and/or distribute this software for any |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 * purpose with or without fee is hereby granted, provided that the above |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 * copyright notice and this permission notice appear in all copies. |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 * |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 */ |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
19 #define BOOST_TEST_MODULE "plugin-reload" |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
20 #include <boost/test/unit_test.hpp> |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
21 |
596
35832b7f4f9d
Irccd: move files to daemon folder, closes #731
David Demelier <markand@malikania.fr>
parents:
581
diff
changeset
|
22 #include <irccd/daemon/command.hpp> |
35832b7f4f9d
Irccd: move files to daemon folder, closes #731
David Demelier <markand@malikania.fr>
parents:
581
diff
changeset
|
23 #include <irccd/daemon/plugin_service.hpp> |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
24 |
604
9d4da384f5d6
Tests: move libirccd-test to test/ folder, closes #750
David Demelier <markand@malikania.fr>
parents:
596
diff
changeset
|
25 #include <irccd/test/command_test.hpp> |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
26 |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
27 namespace irccd { |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
28 |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
29 namespace { |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
30 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
31 class custom_plugin : public plugin { |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
32 public: |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
33 bool reloaded{false}; |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
34 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
35 custom_plugin() |
488
7e273b7f4f92
Irccd: new coding style, closes #576
David Demelier <markand@malikania.fr>
parents:
394
diff
changeset
|
36 : plugin("test", "") |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
37 { |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 } |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
39 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
40 void on_reload(irccd&) override |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
41 { |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
42 reloaded = true; |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
43 } |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
44 }; |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
45 |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
46 class broken_plugin : public plugin { |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
47 public: |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
48 using plugin::plugin; |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
49 |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
50 void on_reload(irccd&) override |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
51 { |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
52 throw std::runtime_error("broken"); |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
53 } |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
54 }; |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
55 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
56 class plugin_reload_test : public command_test<plugin_reload_command> { |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
57 protected: |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
58 std::shared_ptr<custom_plugin> plugin_; |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
59 |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
60 plugin_reload_test() |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
61 : plugin_(std::make_shared<custom_plugin>()) |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
62 { |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
63 daemon_->plugins().add(plugin_); |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
64 daemon_->plugins().add(std::make_unique<broken_plugin>("broken", "")); |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
65 } |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
66 }; |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
67 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
68 } // !namespace |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
69 |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
70 BOOST_FIXTURE_TEST_SUITE(plugin_reload_test_suite, plugin_reload_test) |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
71 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
72 BOOST_AUTO_TEST_CASE(basic) |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
73 { |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
74 ctl_->send({ |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
75 { "command", "plugin-reload" }, |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
76 { "plugin", "test" } |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
77 }); |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
78 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
79 wait_for([&] () { |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
80 return plugin_->reloaded; |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
81 }); |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
82 |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
83 BOOST_TEST(plugin_->reloaded); |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
84 } |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
85 |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
86 BOOST_AUTO_TEST_SUITE(errors) |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
87 |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
88 BOOST_AUTO_TEST_CASE(not_found) |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
89 { |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
90 boost::system::error_code result; |
609
168c0e191eea
Irccd: add more error properties, closes #754
David Demelier <markand@malikania.fr>
parents:
604
diff
changeset
|
91 nlohmann::json message; |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
92 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
93 ctl_->send({ |
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
94 { "command", "plugin-reload" }, |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
95 { "plugin", "unknown" } |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
96 }); |
609
168c0e191eea
Irccd: add more error properties, closes #754
David Demelier <markand@malikania.fr>
parents:
604
diff
changeset
|
97 ctl_->recv([&] (auto rresult, auto rmessage) { |
168c0e191eea
Irccd: add more error properties, closes #754
David Demelier <markand@malikania.fr>
parents:
604
diff
changeset
|
98 result = rresult; |
168c0e191eea
Irccd: add more error properties, closes #754
David Demelier <markand@malikania.fr>
parents:
604
diff
changeset
|
99 message = rmessage; |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
100 }); |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
101 |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
102 wait_for([&] { |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
103 return result; |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
104 }); |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
105 |
610
22b3cd6f991f
Tests: sed BOOST_ASSERT/BOOST_TEST
David Demelier <markand@malikania.fr>
parents:
609
diff
changeset
|
106 BOOST_TEST(result == plugin_error::not_found); |
22b3cd6f991f
Tests: sed BOOST_ASSERT/BOOST_TEST
David Demelier <markand@malikania.fr>
parents:
609
diff
changeset
|
107 BOOST_TEST(message["error"].template get<int>() == plugin_error::not_found); |
22b3cd6f991f
Tests: sed BOOST_ASSERT/BOOST_TEST
David Demelier <markand@malikania.fr>
parents:
609
diff
changeset
|
108 BOOST_TEST(message["errorCategory"].template get<std::string>() == "plugin"); |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
109 } |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
110 |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
111 BOOST_AUTO_TEST_CASE(exec_error) |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
112 { |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
113 boost::system::error_code result; |
609
168c0e191eea
Irccd: add more error properties, closes #754
David Demelier <markand@malikania.fr>
parents:
604
diff
changeset
|
114 nlohmann::json message; |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
115 |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
116 ctl_->send({ |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
117 { "command", "plugin-reload" }, |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
118 { "plugin", "broken" } |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
119 }); |
609
168c0e191eea
Irccd: add more error properties, closes #754
David Demelier <markand@malikania.fr>
parents:
604
diff
changeset
|
120 ctl_->recv([&] (auto rresult, auto rmessage) { |
168c0e191eea
Irccd: add more error properties, closes #754
David Demelier <markand@malikania.fr>
parents:
604
diff
changeset
|
121 result = rresult; |
168c0e191eea
Irccd: add more error properties, closes #754
David Demelier <markand@malikania.fr>
parents:
604
diff
changeset
|
122 message = rmessage; |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
123 }); |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
124 |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
125 wait_for([&] { |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
126 return result; |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
127 }); |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
128 |
610
22b3cd6f991f
Tests: sed BOOST_ASSERT/BOOST_TEST
David Demelier <markand@malikania.fr>
parents:
609
diff
changeset
|
129 BOOST_TEST(result == plugin_error::exec_error); |
22b3cd6f991f
Tests: sed BOOST_ASSERT/BOOST_TEST
David Demelier <markand@malikania.fr>
parents:
609
diff
changeset
|
130 BOOST_TEST(message["error"].template get<int>() == plugin_error::exec_error); |
22b3cd6f991f
Tests: sed BOOST_ASSERT/BOOST_TEST
David Demelier <markand@malikania.fr>
parents:
609
diff
changeset
|
131 BOOST_TEST(message["errorCategory"].template get<std::string>() == "plugin"); |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
132 } |
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
133 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
134 BOOST_AUTO_TEST_SUITE_END() |
315
8cf706edd262
Tests: add test for plugin-reload, #559
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
135 |
570
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
136 BOOST_AUTO_TEST_SUITE_END() |
153e84e7b09b
Tests: add error code support in cmd-plugin-* tests
David Demelier <markand@malikania.fr>
parents:
555
diff
changeset
|
137 |
555
9b6b0d7d89c6
Tests: convert cmd-plugin-*, #593
David Demelier <markand@malikania.fr>
parents:
488
diff
changeset
|
138 } // !irccd |