Mercurial > irccd
comparison tests/plugin-logger/main.cpp @ 577:3d0dbc0bee7d
Irccd: update references to onChannel(Mode|Notice), onMode
- Update hangman, logger and their tests,
- Update dynlib_plugin and js_plugin.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 30 Nov 2017 13:19:38 +0100 |
parents | 18e80ec38ac7 |
children |
comparison
equal
deleted
inserted
replaced
576:763d41e3828c | 577:3d0dbc0bee7d |
---|---|
48 plugin_->set_formats({ | 48 plugin_->set_formats({ |
49 { "join", "join=#{server}:#{channel}:#{origin}:#{nickname}" }, | 49 { "join", "join=#{server}:#{channel}:#{origin}:#{nickname}" }, |
50 { "kick", "kick=#{server}:#{channel}:#{origin}:#{nickname}:#{target}:#{reason}" }, | 50 { "kick", "kick=#{server}:#{channel}:#{origin}:#{nickname}:#{target}:#{reason}" }, |
51 { "me", "me=#{server}:#{channel}:#{origin}:#{nickname}:#{message}" }, | 51 { "me", "me=#{server}:#{channel}:#{origin}:#{nickname}:#{message}" }, |
52 { "message", "message=#{server}:#{channel}:#{origin}:#{nickname}:#{message}" }, | 52 { "message", "message=#{server}:#{channel}:#{origin}:#{nickname}:#{message}" }, |
53 { "mode", "mode=#{server}:#{origin}:#{nickname}:#{mode}:#{arg}" }, | 53 { "mode", "mode=#{server}:#{origin}:#{channel}:#{mode}:#{limit}:#{user}:#{mask}" }, |
54 { "notice", "notice=#{server}:#{origin}:#{nickname}:#{message}" }, | 54 { "notice", "notice=#{server}:#{origin}:#{channel}:#{message}" }, |
55 { "part", "part=#{server}:#{channel}:#{origin}:#{nickname}:#{reason}" }, | 55 { "part", "part=#{server}:#{channel}:#{origin}:#{nickname}:#{reason}" }, |
56 { "query", "query=#{server}:#{origin}:#{nickname}:#{message}" }, | 56 { "query", "query=#{server}:#{origin}:#{nickname}:#{message}" }, |
57 { "topic", "topic=#{server}:#{channel}:#{origin}:#{nickname}:#{topic}" }, | 57 { "topic", "topic=#{server}:#{channel}:#{origin}:#{nickname}:#{topic}" }, |
58 }); | 58 }); |
59 } | 59 } |
108 | 108 |
109 BOOST_AUTO_TEST_CASE(format_mode) | 109 BOOST_AUTO_TEST_CASE(format_mode) |
110 { | 110 { |
111 load(); | 111 load(); |
112 | 112 |
113 plugin_->on_mode(irccd_, {server_, "jean!jean@localhost", "+i"}); | 113 plugin_->on_mode(irccd_, {server_, "jean!jean@localhost", "chris", "+i", "l", "u", "m"}); |
114 | 114 |
115 BOOST_REQUIRE_EQUAL("mode=test:jean!jean@localhost:jean:+i:\n", last()); | 115 BOOST_REQUIRE_EQUAL("mode=test:jean!jean@localhost:chris:+i:l:u:m\n", last()); |
116 } | 116 } |
117 | 117 |
118 BOOST_AUTO_TEST_CASE(format_notice) | 118 BOOST_AUTO_TEST_CASE(format_notice) |
119 { | 119 { |
120 load(); | 120 load(); |
121 | 121 |
122 plugin_->on_notice(irccd_, {server_, "jean!jean@localhost", "tu veux voir mon chat ?"}); | 122 plugin_->on_notice(irccd_, {server_, "jean!jean@localhost", "chris", "tu veux voir mon chat ?"}); |
123 | 123 |
124 BOOST_REQUIRE_EQUAL("notice=test:jean!jean@localhost:jean:tu veux voir mon chat ?\n", last()); | 124 BOOST_REQUIRE_EQUAL("notice=test:jean!jean@localhost:chris:tu veux voir mon chat ?\n", last()); |
125 } | 125 } |
126 | 126 |
127 BOOST_AUTO_TEST_CASE(format_part) | 127 BOOST_AUTO_TEST_CASE(format_part) |
128 { | 128 { |
129 load(); | 129 load(); |
130 | 130 |
131 plugin_->on_part(irccd_, {server_, "jean!jean@localhost", "#staff", "too noisy here"}); | 131 plugin_->on_part(irccd_, {server_, "jean!jean@localhost", "#staff", "too noisy here"}); |
132 | 132 |
133 BOOST_REQUIRE_EQUAL("part=test:#staff:jean!jean@localhost:jean:too noisy here\n", last()); | 133 BOOST_REQUIRE_EQUAL("part=test:#staff:jean!jean@localhost:jean:too noisy here\n", last()); |
134 } | |
135 | |
136 BOOST_AUTO_TEST_CASE(format_query) | |
137 { | |
138 load(); | |
139 | |
140 plugin_->on_query(irccd_, {server_, "jean!jean@localhost", "much irccd, wow"}); | |
141 | |
142 BOOST_REQUIRE_EQUAL("query=test:jean!jean@localhost:jean:much irccd, wow\n", last()); | |
143 } | 134 } |
144 | 135 |
145 BOOST_AUTO_TEST_CASE(format_topic) | 136 BOOST_AUTO_TEST_CASE(format_topic) |
146 { | 137 { |
147 load(); | 138 load(); |