changeset 723:e8c4ba5ed1c6

Tests: put code in anonymous namespaces, closes #889 @10m
author David Demelier <markand@malikania.fr>
date Mon, 16 Jul 2018 21:47:27 +0200
parents 3e816cebed2c
children 99c52213e3bd
files tests/src/irccdctl/cli-rule-add/main.cpp tests/src/irccdctl/cli-rule-edit/main.cpp tests/src/irccdctl/cli-rule-info/main.cpp tests/src/irccdctl/cli-rule-list/main.cpp tests/src/irccdctl/cli-rule-move/main.cpp tests/src/irccdctl/cli-rule-remove/main.cpp tests/src/libcommon/fs-util/main.cpp tests/src/libcommon/io/main.cpp tests/src/libcommon/string-util/main.cpp tests/src/libirccd-js/js-plugin/main.cpp tests/src/libirccd-js/jsapi-directory/main.cpp tests/src/libirccd-js/jsapi-elapsedtimer/main.cpp tests/src/libirccd-js/jsapi-file/main.cpp tests/src/libirccd-js/jsapi-irccd/main.cpp tests/src/libirccd-js/jsapi-logger/main.cpp tests/src/libirccd-js/jsapi-system/main.cpp tests/src/libirccd-js/jsapi-timer/main.cpp tests/src/libirccd-js/jsapi-unicode/main.cpp tests/src/libirccd-js/jsapi-util/main.cpp tests/src/libirccd/command-plugin-config/main.cpp tests/src/libirccd/command-plugin-unload/main.cpp tests/src/libirccd/command-rule-add/main.cpp tests/src/libirccd/command-rule-edit/main.cpp tests/src/libirccd/command-rule-info/main.cpp tests/src/libirccd/command-rule-list/main.cpp tests/src/libirccd/command-rule-move/main.cpp tests/src/libirccd/command-rule-remove/main.cpp tests/src/libirccd/command-server-connect/main.cpp tests/src/libirccd/command-server-disconnect/main.cpp tests/src/libirccd/command-server-info/main.cpp tests/src/libirccd/command-server-invite/main.cpp tests/src/libirccd/command-server-join/main.cpp tests/src/libirccd/command-server-kick/main.cpp tests/src/libirccd/command-server-list/main.cpp tests/src/libirccd/command-server-me/main.cpp tests/src/libirccd/command-server-message/main.cpp tests/src/libirccd/command-server-mode/main.cpp tests/src/libirccd/command-server-nick/main.cpp tests/src/libirccd/command-server-notice/main.cpp tests/src/libirccd/command-server-part/main.cpp tests/src/libirccd/command-server-reconnect/main.cpp tests/src/libirccd/command-server-topic/main.cpp tests/src/libirccd/dynlib-plugin/main.cpp tests/src/libirccd/irc/main.cpp tests/src/libirccd/logger/main.cpp tests/src/libirccd/rule-util/main.cpp tests/src/libirccd/rules/main.cpp tests/src/plugins/auth/main.cpp tests/src/plugins/hangman/main.cpp tests/src/plugins/history/main.cpp tests/src/plugins/joke/main.cpp tests/src/plugins/logger/main.cpp tests/src/plugins/tictactoe/main.cpp
diffstat 53 files changed, 162 insertions(+), 54 deletions(-) [+]
line wrap: on
line diff
--- a/tests/src/irccdctl/cli-rule-add/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/irccdctl/cli-rule-add/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -23,6 +23,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(rule_add_suite, rule_cli_test)
 
 BOOST_AUTO_TEST_CASE(all)
@@ -158,4 +160,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/irccdctl/cli-rule-edit/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/irccdctl/cli-rule-edit/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -40,8 +40,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(rule_edit_suite, custom_rule_cli_test)
 
 BOOST_AUTO_TEST_CASE(server)
@@ -212,4 +210,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/irccdctl/cli-rule-info/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/irccdctl/cli-rule-info/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -23,6 +23,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(rule_info_suite, rule_cli_test)
 
 BOOST_AUTO_TEST_CASE(info)
@@ -51,4 +53,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/irccdctl/cli-rule-list/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/irccdctl/cli-rule-list/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -23,6 +23,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(rule_list_suite, rule_cli_test)
 
 BOOST_AUTO_TEST_CASE(simple)
@@ -51,4 +53,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/irccdctl/cli-rule-move/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/irccdctl/cli-rule-move/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -56,8 +56,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(rule_move_suite, custom_rule_cli_test)
 
 BOOST_AUTO_TEST_CASE(from_0_to_1)
@@ -182,4 +180,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/irccdctl/cli-rule-remove/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/irccdctl/cli-rule-remove/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -56,8 +56,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(rule_move_suite, custom_rule_cli_test)
 
 BOOST_AUTO_TEST_CASE(simple)
@@ -95,4 +93,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libcommon/fs-util/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libcommon/fs-util/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -24,6 +24,8 @@
 
 namespace irccd {
 
+namespace {
+
 /*
  * fs_util::find function (name)
  * ------------------------------------------------------------------
@@ -76,4 +78,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libcommon/io/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libcommon/io/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -46,6 +46,8 @@
 
 namespace irccd {
 
+namespace {
+
 class io_test {
 public:
     io_service service_;
@@ -221,4 +223,6 @@
     fixture.service_.run();
 }
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libcommon/string-util/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libcommon/string-util/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -24,6 +24,8 @@
 
 namespace irccd {
 
+namespace {
+
 /*
  * string_util::format function
  * --------------------------------------------------------
@@ -377,4 +379,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd-js/js-plugin/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/js-plugin/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -29,6 +29,8 @@
 
 namespace irccd {
 
+namespace {
+
 class js_plugin_test {
 protected:
     boost::asio::io_service service_;
@@ -151,4 +153,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd-js/jsapi-directory/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/jsapi-directory/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -25,6 +25,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(directory_jsapi_suite, js_test<directory_jsapi>)
 
 BOOST_AUTO_TEST_CASE(constructor)
@@ -44,4 +46,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd-js/jsapi-elapsedtimer/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/jsapi-elapsedtimer/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -29,6 +29,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(elapsed_timer_jsapi_suite, js_test<elapsed_timer_jsapi>)
 
 BOOST_AUTO_TEST_CASE(standard)
@@ -46,6 +48,8 @@
     BOOST_REQUIRE_LE(duk_get_int(plugin_->get_context(), -1), 350);
 }
 
-} // !irccd
+BOOST_AUTO_TEST_SUITE_END()
 
-BOOST_AUTO_TEST_SUITE_END()
+} // !namespace
+
+} // !irccd
--- a/tests/src/libirccd-js/jsapi-file/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/jsapi-file/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -28,6 +28,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(file_jsapi_suite, js_test<file_jsapi>)
 
 BOOST_AUTO_TEST_CASE(function_basename)
@@ -305,4 +307,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd-js/jsapi-irccd/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/jsapi-irccd/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -23,6 +23,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(irccd_jsapi_suite, js_test<irccd_jsapi>)
 
 BOOST_AUTO_TEST_CASE(version)
@@ -109,4 +111,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd-js/jsapi-logger/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/jsapi-logger/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -28,6 +28,8 @@
 
 namespace irccd {
 
+namespace {
+
 class logger_test : public js_test<logger_jsapi, plugin_jsapi> {
 protected:
     std::string line_info;
@@ -100,4 +102,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd-js/jsapi-system/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/jsapi-system/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -30,6 +30,8 @@
 
 namespace irccd {
 
+namespace {
+
 using fixture = js_test<file_jsapi, system_jsapi>;
 
 BOOST_FIXTURE_TEST_SUITE(system_jsapi_suite, fixture)
@@ -62,4 +64,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd-js/jsapi-timer/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/jsapi-timer/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -51,8 +51,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(js_timer_test_suite, js_timer_test)
 
 BOOST_AUTO_TEST_CASE(single)
@@ -87,4 +85,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd-js/jsapi-unicode/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/jsapi-unicode/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -29,6 +29,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(unicode_jsapi_suite, js_test<unicode_jsapi>)
 
 BOOST_AUTO_TEST_CASE(is_letter)
@@ -66,4 +68,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd-js/jsapi-util/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd-js/jsapi-util/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -25,6 +25,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(util_jsapi_suite, js_test<util_jsapi>)
 
 /*
@@ -257,4 +259,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-plugin-config/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-plugin-config/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -48,8 +48,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(plugin_config_test_suite, command_test<plugin_config_command>)
 
 BOOST_AUTO_TEST_CASE(set)
@@ -142,4 +140,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-plugin-unload/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-plugin-unload/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -68,8 +68,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(plugin_unload_test_suite, plugin_unload_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -128,4 +126,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-rule-add/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-rule-add/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -33,8 +33,6 @@
 
 using rule_add_test = command_test<rule_add_command, rule_list_command>;
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(rule_add_test_suite, rule_add_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -146,4 +144,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-rule-edit/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-rule-edit/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -46,8 +46,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(rule_edit_test_suite, rule_edit_test)
 
 BOOST_AUTO_TEST_CASE(add_server)
@@ -391,4 +389,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-rule-info/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-rule-info/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -53,8 +53,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(rule_info_test_suite, rule_info_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -122,4 +120,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-rule-list/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-rule-list/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -53,8 +53,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(rule_list_test_suite, rule_list_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -116,4 +114,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-rule-move/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-rule-move/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -62,8 +62,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(rule_move_test_suite, rule_move_test)
 
 BOOST_AUTO_TEST_CASE(backward)
@@ -433,4 +431,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-rule-remove/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-rule-remove/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -54,8 +54,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(rule_remove_test_suite, rule_remove_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -143,4 +141,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-connect/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-connect/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -27,6 +27,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(server_connect_test_suite, command_test<server_connect_command>)
 
 BOOST_AUTO_TEST_CASE(minimal)
@@ -218,4 +220,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-disconnect/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-disconnect/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -48,8 +48,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_disconnect_test_suite, server_disconnect_test)
 
 BOOST_AUTO_TEST_CASE(one)
@@ -105,4 +103,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-info/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-info/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -27,6 +27,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_FIXTURE_TEST_SUITE(server_info_test_suite, command_test<server_info_command>)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -102,4 +104,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-invite/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-invite/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_invite_test_suite, server_invite_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -167,4 +165,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-join/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-join/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_join_test_suite, server_join_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -163,4 +161,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-kick/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-kick/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_kick_test_suite, server_kick_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -205,4 +203,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-list/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-list/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -38,8 +38,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_list_test_suite, server_list_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -57,4 +55,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-me/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-me/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_me_test_suite, server_me_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -135,4 +133,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-message/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-message/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_message_test_suite, server_message_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -135,4 +133,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-mode/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-mode/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_mode_test_suite, server_mode_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -166,4 +164,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-nick/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-nick/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_nick_test_suite, server_nick_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -125,4 +123,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-notice/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-notice/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_notice_test_suite, server_notice_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -139,4 +137,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-part/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-part/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_part_test_suite, server_part_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -153,4 +151,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-reconnect/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-reconnect/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -41,8 +41,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_reconnect_test_suite, server_reconnect_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -119,4 +117,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/command-server-topic/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/command-server-topic/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     }
 };
 
-} // !namespace
-
 BOOST_FIXTURE_TEST_SUITE(server_topic_test_suite, server_topic_test)
 
 BOOST_AUTO_TEST_CASE(basic)
@@ -139,4 +137,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/dynlib-plugin/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/dynlib-plugin/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -30,6 +30,8 @@
 
 namespace irccd {
 
+namespace {
+
 class fixture {
 protected:
     boost::asio::io_service service_;
@@ -185,4 +187,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/irc/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/irc/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -23,6 +23,8 @@
 
 namespace irccd {
 
+namespace {
+
 BOOST_AUTO_TEST_SUITE(message_parse)
 
 BOOST_AUTO_TEST_CASE(no_prefix)
@@ -82,4 +84,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/logger/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/logger/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -25,6 +25,8 @@
 
 namespace irccd {
 
+namespace {
+
 class my_logger : public logger {
 public:
     std::string line_debug;
@@ -113,4 +115,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/rule-util/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/rule-util/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -39,8 +39,6 @@
     return ini::read_file(path.string());
 }
 
-} // !namespace
-
 BOOST_AUTO_TEST_SUITE(from_config)
 
 BOOST_AUTO_TEST_SUITE(valid)
@@ -108,4 +106,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/libirccd/rules/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/libirccd/rules/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -25,6 +25,8 @@
 
 namespace irccd {
 
+namespace {
+
 /*
  * Simulate the following rules configuration:
  *
@@ -243,4 +245,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/plugins/auth/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/plugins/auth/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -26,6 +26,8 @@
 
 namespace irccd {
 
+namespace {
+
 class auth_test : public plugin_test {
 protected:
     std::shared_ptr<journal_server> nickserv1_;
@@ -90,4 +92,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/plugins/hangman/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/plugins/hangman/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -29,6 +29,8 @@
 
 namespace irccd {
 
+namespace {
+
 class hangman_test : public plugin_test {
 public:
     hangman_test()
@@ -377,4 +379,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/plugins/history/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/plugins/history/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -28,6 +28,8 @@
 
 namespace irccd {
 
+namespace {
+
 class history_test : public plugin_test {
 public:
     history_test()
@@ -146,4 +148,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/plugins/joke/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/plugins/joke/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -23,6 +23,8 @@
 
 namespace irccd {
 
+namespace {
+
 class joke_test : public plugin_test {
 public:
     joke_test()
@@ -202,4 +204,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/plugins/logger/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/plugins/logger/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -29,6 +29,8 @@
 
 namespace irccd {
 
+namespace {
+
 class logger_test : public plugin_test {
 protected:
     std::string last() const
@@ -152,4 +154,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd
--- a/tests/src/plugins/tictactoe/main.cpp	Mon Jul 16 21:19:47 2018 +0200
+++ b/tests/src/plugins/tictactoe/main.cpp	Mon Jul 16 21:47:27 2018 +0200
@@ -29,6 +29,8 @@
 
 namespace irccd {
 
+namespace {
+
 class test_fixture : public plugin_test {
 public:
     test_fixture()
@@ -265,4 +267,6 @@
 
 BOOST_AUTO_TEST_SUITE_END()
 
+} // !namespace
+
 } // !irccd