http: router_test: fix namespace
Add using directives and namespaces.
Teseted: unit test passed.
Signed-off-by: Nan Zhou <nanzhoumails@gmail.com>
Change-Id: I4c04f07484a2c1ce29ae26b523d62071ea03996c
diff --git a/http/ut/router_test.cpp b/http/ut/router_test.cpp
index f4c9e70..a08a810 100644
--- a/http/ut/router_test.cpp
+++ b/http/ut/router_test.cpp
@@ -12,34 +12,39 @@
#include <gtest/gtest.h>
+namespace crow
+{
+namespace
+{
+
+using ::crow::black_magic::getParameterTag;
+
TEST(Router, AllowHeader)
{
// Callback handler that does nothing
- auto nullCallback = [](const crow::Request&,
+ auto nullCallback = [](const Request&,
const std::shared_ptr<bmcweb::AsyncResp>&) {};
- crow::Router router;
+ Router router;
std::error_code ec;
constexpr const std::string_view url = "/foo";
- crow::Request req{{boost::beast::http::verb::get, url, 11}, ec};
+ Request req{{boost::beast::http::verb::get, url, 11}, ec};
// No route should return no methods.
router.validate();
EXPECT_EQ(router.buildAllowHeader(req), "");
- router
- .newRuleTagged<crow::black_magic::getParameterTag(url)>(
- std::string(url))
+ router.newRuleTagged<getParameterTag(url)>(std::string(url))
.methods(boost::beast::http::verb::get)(nullCallback);
router.validate();
EXPECT_EQ(router.buildAllowHeader(req), "GET");
- router
- .newRuleTagged<crow::black_magic::getParameterTag(url)>(
- std::string(url))
+ router.newRuleTagged<getParameterTag(url)>(std::string(url))
.methods(boost::beast::http::verb::patch)(nullCallback);
router.validate();
EXPECT_EQ(router.buildAllowHeader(req), "GET, PATCH");
-}
\ No newline at end of file
+}
+} // namespace
+} // namespace crow
\ No newline at end of file