Mercurial > irccd
diff tests/src/plugins/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 | 791d7591eca7 |
children | f362994133ca |
line wrap: on
line diff
--- a/tests/src/plugins/plugin/main.cpp Wed Oct 24 13:24:03 2018 +0200 +++ b/tests/src/plugins/plugin/main.cpp Fri Oct 26 13:01:00 2018 +0200 @@ -37,106 +37,106 @@ class fake_plugin : public plugin { public: - using plugin::plugin; + using plugin::plugin; - auto get_name() const noexcept -> std::string_view override - { - return "fake"; - } + auto get_name() const noexcept -> std::string_view override + { + return "fake"; + } - auto get_author() const noexcept -> std::string_view override - { - return "jean"; - } + auto get_author() const noexcept -> std::string_view override + { + return "jean"; + } - auto get_version() const noexcept -> std::string_view override - { - return "0.0.0.0.0.1"; - } + auto get_version() const noexcept -> std::string_view override + { + return "0.0.0.0.0.1"; + } - auto get_license() const noexcept -> std::string_view override - { - return "BEER"; - } + auto get_license() const noexcept -> std::string_view override + { + return "BEER"; + } - auto get_summary() const noexcept -> std::string_view override - { - return "Fake White Beer 2000"; - } + auto get_summary() const noexcept -> std::string_view override + { + return "Fake White Beer 2000"; + } }; class test_fixture : public js_plugin_fixture { public: - test_fixture() - : js_plugin_fixture(PLUGIN_PATH) - { - irccd_.plugins().add(std::make_shared<fake_plugin>("fake")); + test_fixture() + : js_plugin_fixture(PLUGIN_PATH) + { + irccd_.plugins().add(std::make_shared<fake_plugin>("fake")); - plugin_->set_formats({ - { "usage", "usage=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}" }, - { "info", "info=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}:#{author}:#{license}:#{name}:#{summary}:#{version}" }, - { "not-found", "not-found=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}:#{name}" }, - { "too-long", "too-long=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}" } - }); - plugin_->handle_load(irccd_); - } + plugin_->set_formats({ + { "usage", "usage=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}" }, + { "info", "info=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}:#{author}:#{license}:#{name}:#{summary}:#{version}" }, + { "not-found", "not-found=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}:#{name}" }, + { "too-long", "too-long=#{plugin}:#{command}:#{server}:#{channel}:#{origin}:#{nickname}" } + }); + plugin_->handle_load(irccd_); + } }; BOOST_FIXTURE_TEST_SUITE(test_fixture_suite, test_fixture) BOOST_AUTO_TEST_CASE(format_usage) { - plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "" }); + plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "" }); - auto cmd = server_->find("message").front(); + auto cmd = server_->find("message").front(); - BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); - BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "usage=plugin:!plugin:test:#staff:jean!jean@localhost:jean"); + BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); + BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "usage=plugin:!plugin:test:#staff:jean!jean@localhost:jean"); - plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "fail" }); - cmd = server_->find("message").front(); + plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "fail" }); + cmd = server_->find("message").front(); - BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); - BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "usage=plugin:!plugin:test:#staff:jean!jean@localhost:jean"); + BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); + BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "usage=plugin:!plugin:test:#staff:jean!jean@localhost:jean"); - plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "info" }); - cmd = server_->find("message").front(); + plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "info" }); + cmd = server_->find("message").front(); - BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); - BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "usage=plugin:!plugin:test:#staff:jean!jean@localhost:jean"); + BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); + BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "usage=plugin:!plugin:test:#staff:jean!jean@localhost:jean"); } BOOST_AUTO_TEST_CASE(format_info) { - plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "info fake" }); + plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "info fake" }); - const auto cmd = server_->find("message").front(); + const auto cmd = server_->find("message").front(); - BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); - BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "info=plugin:!plugin:test:#staff:jean!jean@localhost:jean:jean:BEER:fake:Fake White Beer 2000:0.0.0.0.0.1"); + BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); + BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "info=plugin:!plugin:test:#staff:jean!jean@localhost:jean:jean:BEER:fake:Fake White Beer 2000:0.0.0.0.0.1"); } BOOST_AUTO_TEST_CASE(format_not_found) { - plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "info doesnotexistsihope" }); + plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "info doesnotexistsihope" }); - const auto cmd = server_->find("message").front(); + const auto cmd = server_->find("message").front(); - BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); - BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "not-found=plugin:!plugin:test:#staff:jean!jean@localhost:jean:doesnotexistsihope"); + BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); + BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "not-found=plugin:!plugin:test:#staff:jean!jean@localhost:jean:doesnotexistsihope"); } BOOST_AUTO_TEST_CASE(format_too_long) { - for (int i = 0; i < 100; ++i) - irccd_.plugins().add(std::make_shared<fake_plugin>(str(format("plugin-n-%1%") % i))); + for (int i = 0; i < 100; ++i) + irccd_.plugins().add(std::make_shared<fake_plugin>(str(format("plugin-n-%1%") % i))); - plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "list" }); + plugin_->handle_command(irccd_, { server_, "jean!jean@localhost", "#staff", "list" }); - const auto cmd = server_->find("message").front(); + const auto cmd = server_->find("message").front(); - BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); - BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "too-long=plugin:!plugin:test:#staff:jean!jean@localhost:jean"); + BOOST_TEST(std::any_cast<std::string>(cmd[0]) == "#staff"); + BOOST_TEST(std::any_cast<std::string>(cmd[1]) == "too-long=plugin:!plugin:test:#staff:jean!jean@localhost:jean"); } BOOST_AUTO_TEST_SUITE_END()