Mercurial > irccd
annotate tests/src/irccdctl/cli-rule-remove/main.cpp @ 758:445c071e8efb
Irccd: Javascript API cleanup
- Place all related code to `js` namespace,
- Import duk.hpp and duk.cpp from libduk.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 09 Aug 2018 13:07:19 +0200 |
parents | 903415e8ee2e |
children | 8c44bbcbbab9 |
rev | line source |
---|---|
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 /* |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 * main.cpp -- test irccdctl rule-remove |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 * |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 * Copyright (c) 2013-2018 David Demelier <markand@malikania.fr> |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 * |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 * Permission to use, copy, modify, and/or distribute this software for any |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 * purpose with or without fee is hereby granted, provided that the above |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 * copyright notice and this permission notice appear in all copies. |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 * |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 */ |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
19 #define BOOST_TEST_MODULE "irccdctl rule-remove" |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
20 #include <boost/test/unit_test.hpp> |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
21 |
758
445c071e8efb
Irccd: Javascript API cleanup
David Demelier <markand@malikania.fr>
parents:
745
diff
changeset
|
22 #include <irccd/test/cli_fixture.hpp> |
445c071e8efb
Irccd: Javascript API cleanup
David Demelier <markand@malikania.fr>
parents:
745
diff
changeset
|
23 |
445c071e8efb
Irccd: Javascript API cleanup
David Demelier <markand@malikania.fr>
parents:
745
diff
changeset
|
24 using namespace irccd::test; |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
25 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
26 namespace irccd { |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
27 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
28 namespace { |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
29 |
758
445c071e8efb
Irccd: Javascript API cleanup
David Demelier <markand@malikania.fr>
parents:
745
diff
changeset
|
30 class custom_cli_fixture : public cli_fixture { |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
31 public: |
758
445c071e8efb
Irccd: Javascript API cleanup
David Demelier <markand@malikania.fr>
parents:
745
diff
changeset
|
32 custom_cli_fixture() |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
33 { |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
34 irccd_.rules().add({ |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
35 { "s1" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
36 { "c1" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
37 { "o1" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 { "p1" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
39 { "onTopic" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
40 rule::action::accept |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
41 }); |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
42 irccd_.rules().add({ |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
43 { "s2" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
44 { "c2" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
45 { "o2" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
46 { "p2" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
47 { "onCommand" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
48 rule::action::drop |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
49 }); |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
50 irccd_.rules().add({ |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
51 { "s3" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
52 { "c3" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
53 { "o3" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
54 { "p3" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
55 { "onMessage" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
56 rule::action::accept |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
57 }); |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
58 } |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
59 }; |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
60 |
758
445c071e8efb
Irccd: Javascript API cleanup
David Demelier <markand@malikania.fr>
parents:
745
diff
changeset
|
61 BOOST_FIXTURE_TEST_SUITE(rule_move_suite, custom_cli_fixture) |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
62 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
63 BOOST_AUTO_TEST_CASE(simple) |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
64 { |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
65 start(); |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
66 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
67 { |
739
46a1877749ff
Tests: add irccdctl result code check
David Demelier <markand@malikania.fr>
parents:
736
diff
changeset
|
68 const auto [code, out, err] = exec({ "rule-remove", "0" }); |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
69 |
739
46a1877749ff
Tests: add irccdctl result code check
David Demelier <markand@malikania.fr>
parents:
736
diff
changeset
|
70 BOOST_TEST(!code); |
736
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
71 BOOST_TEST(out.size() == 0U); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
72 BOOST_TEST(err.size() == 0U); |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
73 } |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
74 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
75 { |
739
46a1877749ff
Tests: add irccdctl result code check
David Demelier <markand@malikania.fr>
parents:
736
diff
changeset
|
76 const auto [code, out, err] = exec({ "rule-list" }); |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
77 |
739
46a1877749ff
Tests: add irccdctl result code check
David Demelier <markand@malikania.fr>
parents:
736
diff
changeset
|
78 BOOST_TEST(!code); |
736
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
79 BOOST_TEST(out.size() == 14U); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
80 BOOST_TEST(err.size() == 0U); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
81 BOOST_TEST(out[0] == "rule: 0"); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
82 BOOST_TEST(out[1] == "servers: s2 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
83 BOOST_TEST(out[2] == "channels: c2 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
84 BOOST_TEST(out[3] == "plugins: p2 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
85 BOOST_TEST(out[4] == "events: onCommand "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
86 BOOST_TEST(out[5] == "action: drop"); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
87 BOOST_TEST(out[6] == ""); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
88 BOOST_TEST(out[7] == "rule: 1"); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
89 BOOST_TEST(out[8] == "servers: s3 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
90 BOOST_TEST(out[9] == "channels: c3 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
91 BOOST_TEST(out[10] == "plugins: p3 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
92 BOOST_TEST(out[11] == "events: onMessage "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
93 BOOST_TEST(out[12] == "action: accept"); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
94 BOOST_TEST(out[13] == ""); |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
95 } |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
96 } |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
97 |
745
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
98 BOOST_AUTO_TEST_SUITE(errors) |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
99 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
100 BOOST_AUTO_TEST_CASE(invalid_index_1) |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
101 { |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
102 start(); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
103 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
104 const auto [code, out, err] = exec({ "rule-remove", "100" }); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
105 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
106 BOOST_TEST(code); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
107 BOOST_TEST(out.size() == 0U); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
108 BOOST_TEST(err.size() == 1U); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
109 BOOST_TEST(err[0] == "abort: invalid rule index"); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
110 } |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
111 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
112 BOOST_AUTO_TEST_CASE(invalid_index_2) |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
113 { |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
114 start(); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
115 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
116 const auto [code, out, err] = exec({ "rule-remove", "notaint" }); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
117 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
118 BOOST_TEST(code); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
119 BOOST_TEST(out.size() == 0U); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
120 BOOST_TEST(err.size() == 1U); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
121 BOOST_TEST(err[0] == "abort: invalid rule index"); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
122 } |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
123 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
124 BOOST_AUTO_TEST_SUITE_END() |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
125 |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
126 BOOST_AUTO_TEST_SUITE_END() |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
127 |
723
e8c4ba5ed1c6
Tests: put code in anonymous namespaces, closes #889 @10m
David Demelier <markand@malikania.fr>
parents:
678
diff
changeset
|
128 } // !namespace |
e8c4ba5ed1c6
Tests: put code in anonymous namespaces, closes #889 @10m
David Demelier <markand@malikania.fr>
parents:
678
diff
changeset
|
129 |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
130 } // !irccd |