Mercurial > irccd
annotate tests/src/irccdctl/cli-rule-remove/main.cpp @ 754:c216d148558d
Irccd: remove service directory
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 05 Aug 2018 15:47:10 +0200 |
parents | 903415e8ee2e |
children | 445c071e8efb |
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 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
22 #include <irccd/test/rule_cli_test.hpp> |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
23 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
24 namespace irccd { |
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 { |
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 class custom_rule_cli_test : public rule_cli_test { |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
29 public: |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
30 custom_rule_cli_test() |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
31 { |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
32 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
|
33 { "s1" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
34 { "c1" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
35 { "o1" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
36 { "p1" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
37 { "onTopic" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 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
|
39 }); |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
40 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
|
41 { "s2" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
42 { "c2" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
43 { "o2" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
44 { "p2" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
45 { "onCommand" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
46 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
|
47 }); |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
48 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
|
49 { "s3" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
50 { "c3" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
51 { "o3" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
52 { "p3" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
53 { "onMessage" }, |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
54 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
|
55 }); |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
56 } |
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 BOOST_FIXTURE_TEST_SUITE(rule_move_suite, custom_rule_cli_test) |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
60 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
61 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
|
62 { |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
63 start(); |
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 { |
739
46a1877749ff
Tests: add irccdctl result code check
David Demelier <markand@malikania.fr>
parents:
736
diff
changeset
|
66 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
|
67 |
739
46a1877749ff
Tests: add irccdctl result code check
David Demelier <markand@malikania.fr>
parents:
736
diff
changeset
|
68 BOOST_TEST(!code); |
736
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
69 BOOST_TEST(out.size() == 0U); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
70 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
|
71 } |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
72 |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
73 { |
739
46a1877749ff
Tests: add irccdctl result code check
David Demelier <markand@malikania.fr>
parents:
736
diff
changeset
|
74 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
|
75 |
739
46a1877749ff
Tests: add irccdctl result code check
David Demelier <markand@malikania.fr>
parents:
736
diff
changeset
|
76 BOOST_TEST(!code); |
736
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
77 BOOST_TEST(out.size() == 14U); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
78 BOOST_TEST(err.size() == 0U); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
79 BOOST_TEST(out[0] == "rule: 0"); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
80 BOOST_TEST(out[1] == "servers: s2 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
81 BOOST_TEST(out[2] == "channels: c2 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
82 BOOST_TEST(out[3] == "plugins: p2 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
83 BOOST_TEST(out[4] == "events: onCommand "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
84 BOOST_TEST(out[5] == "action: drop"); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
85 BOOST_TEST(out[6] == ""); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
86 BOOST_TEST(out[7] == "rule: 1"); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
87 BOOST_TEST(out[8] == "servers: s3 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
88 BOOST_TEST(out[9] == "channels: c3 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
89 BOOST_TEST(out[10] == "plugins: p3 "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
90 BOOST_TEST(out[11] == "events: onMessage "); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
91 BOOST_TEST(out[12] == "action: accept"); |
49b7c7660a00
Tests: use structured bindings in irccdctl
David Demelier <markand@malikania.fr>
parents:
723
diff
changeset
|
92 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
|
93 } |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
94 } |
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
95 |
745
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
96 BOOST_AUTO_TEST_SUITE(errors) |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
97 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
98 BOOST_AUTO_TEST_CASE(invalid_index_1) |
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 start(); |
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 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
|
103 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
104 BOOST_TEST(code); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
105 BOOST_TEST(out.size() == 0U); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
106 BOOST_TEST(err.size() == 1U); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
107 BOOST_TEST(err[0] == "abort: invalid rule index"); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
108 } |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
109 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
110 BOOST_AUTO_TEST_CASE(invalid_index_2) |
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 start(); |
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 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
|
115 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
116 BOOST_TEST(code); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
117 BOOST_TEST(out.size() == 0U); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
118 BOOST_TEST(err.size() == 1U); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
119 BOOST_TEST(err[0] == "abort: invalid rule index"); |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
120 } |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
121 |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
122 BOOST_AUTO_TEST_SUITE_END() |
903415e8ee2e
Tests: add error tests in irccdctl
David Demelier <markand@malikania.fr>
parents:
739
diff
changeset
|
123 |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
124 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
|
125 |
723
e8c4ba5ed1c6
Tests: put code in anonymous namespaces, closes #889 @10m
David Demelier <markand@malikania.fr>
parents:
678
diff
changeset
|
126 } // !namespace |
e8c4ba5ed1c6
Tests: put code in anonymous namespaces, closes #889 @10m
David Demelier <markand@malikania.fr>
parents:
678
diff
changeset
|
127 |
678
a4082de4e94e
Tests: rework cli_test to spawn irccd daemon in a thread, continue #785
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
128 } // !irccd |