From 38cbf0958da499744caac1ea53236103802a6d94 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 8 Dec 2017 13:51:53 +0800 Subject: [PATCH] test: s/boost::regex/std::regex/ Signed-off-by: Kefu Chai --- src/test/admin_socket_output.cc | 6 +++--- src/test/common/test_back_trace.cc | 8 +++----- src/test/librados/misc.cc | 8 ++++---- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/test/admin_socket_output.cc b/src/test/admin_socket_output.cc index 50fa96681e5c5..a93ab410c1c88 100644 --- a/src/test/admin_socket_output.cc +++ b/src/test/admin_socket_output.cc @@ -13,8 +13,8 @@ */ #include +#include // For regex, regex_search #include // For extension -#include // For regex, regex_search #include "common/admin_socket_client.h" // For AdminSocketClient #include "common/ceph_json.h" // For JSONParser, JSONObjIter @@ -78,8 +78,8 @@ bool AdminSocketOutput::init_sockets() { std::cout << x.path() << std::endl; if (bfs::extension(x.path()) == ".asok") { for (auto &target : targets) { - if (boost::regex_search(x.path().filename().string(), - boost::regex(prefix + target + R"(\..*\.asok)"))) { + if (std::regex_search(x.path().filename().string(), + std::regex(prefix + target + R"(\..*\.asok)"))) { std::cout << "Found " << target << " socket " << x.path() << std::endl; sockets.insert(std::make_pair(target, x.path().string())); diff --git a/src/test/common/test_back_trace.cc b/src/test/common/test_back_trace.cc index ff626f5a4c4fd..43f9bc559aad4 100644 --- a/src/test/common/test_back_trace.cc +++ b/src/test/common/test_back_trace.cc @@ -2,10 +2,8 @@ // vim: ts=8 sw=2 smarttab #include -// std::regex support in libstdc++ 4.8 is incomplete, so let's stick to -// boost::regex now. -#include #include +#include #include #include @@ -34,7 +32,7 @@ TEST(BackTrace, Basic) { const unsigned lineno = 1; ASSERT_GT(lines.size(), lineno); ASSERT_EQ(lines[0].find(pretty_version_to_str()), 1U); - boost::regex e{"^ 1: " + std::regex e{"^ 1: " #ifdef __FreeBSD__ "\\s" "at\\s.*$"}; @@ -42,5 +40,5 @@ TEST(BackTrace, Basic) { "\\(foo.*\\)\\s" "\\[0x[[:xdigit:]]+\\]$"}; #endif - EXPECT_TRUE(boost::regex_match(lines[lineno], e)); + EXPECT_TRUE(std::regex_match(lines[lineno], e)); } diff --git a/src/test/librados/misc.cc b/src/test/librados/misc.cc index f7ce348b0a0f8..2c957fe1b3205 100644 --- a/src/test/librados/misc.cc +++ b/src/test/librados/misc.cc @@ -19,7 +19,7 @@ #include #include #include -#include +#include using namespace librados; using std::map; @@ -1249,7 +1249,7 @@ TEST_F(LibRadosMisc, Applications) { string result(buf); rados_buffer_free(buf); rados_buffer_free(st); - if (!boost::regex_search(result, boost::regex("require_osd_release [l-z]"))) { + if (!std::regex_search(result, std::regex("require_osd_release [l-z]"))) { std::cout << "SKIPPING"; return; } @@ -1318,8 +1318,8 @@ TEST_F(LibRadosMiscPP, Applications) { inbl, &outbl, &outs)); ASSERT_LT(0u, outbl.length()); ASSERT_LE(0u, outs.length()); - if (!boost::regex_search(outbl.to_str(), - boost::regex("require_osd_release [l-z]"))) { + if (!std::regex_search(outbl.to_str(), + std::regex("require_osd_release [l-z]"))) { std::cout << "SKIPPING"; return; } -- 2.39.5