Loading base/include/android-base/test_utils.h +24 −20 Original line number Diff line number Diff line Loading @@ -55,28 +55,32 @@ class CapturedStdout : public CapturedStdFd { #define ASSERT_MATCH(str, pattern) \ do { \ if (!std::regex_search((str), std::regex((pattern)))) { \ FAIL() << "regex mismatch: expected " << (pattern) << " in:\n" << (str); \ auto __s = (str); \ if (!std::regex_search(__s, std::regex((pattern)))) { \ FAIL() << "regex mismatch: expected " << (pattern) << " in:\n" << __s; \ } \ } while (0) #define ASSERT_NOT_MATCH(str, pattern) \ do { \ if (std::regex_search((str), std::regex((pattern)))) { \ FAIL() << "regex mismatch: expected to not find " << (pattern) << " in:\n" << (str); \ auto __s = (str); \ if (std::regex_search(__s, std::regex((pattern)))) { \ FAIL() << "regex mismatch: expected to not find " << (pattern) << " in:\n" << __s; \ } \ } while (0) #define EXPECT_MATCH(str, pattern) \ do { \ if (!std::regex_search((str), std::regex((pattern)))) { \ ADD_FAILURE() << "regex mismatch: expected " << (pattern) << " in:\n" << (str); \ auto __s = (str); \ if (!std::regex_search(__s, std::regex((pattern)))) { \ ADD_FAILURE() << "regex mismatch: expected " << (pattern) << " in:\n" << __s; \ } \ } while (0) #define EXPECT_NOT_MATCH(str, pattern) \ do { \ if (std::regex_search((str), std::regex((pattern)))) { \ ADD_FAILURE() << "regex mismatch: expected to not find " << (pattern) << " in:\n" << (str); \ auto __s = (str); \ if (std::regex_search(__s, std::regex((pattern)))) { \ ADD_FAILURE() << "regex mismatch: expected to not find " << (pattern) << " in:\n" << __s; \ } \ } while (0) Loading
base/include/android-base/test_utils.h +24 −20 Original line number Diff line number Diff line Loading @@ -55,28 +55,32 @@ class CapturedStdout : public CapturedStdFd { #define ASSERT_MATCH(str, pattern) \ do { \ if (!std::regex_search((str), std::regex((pattern)))) { \ FAIL() << "regex mismatch: expected " << (pattern) << " in:\n" << (str); \ auto __s = (str); \ if (!std::regex_search(__s, std::regex((pattern)))) { \ FAIL() << "regex mismatch: expected " << (pattern) << " in:\n" << __s; \ } \ } while (0) #define ASSERT_NOT_MATCH(str, pattern) \ do { \ if (std::regex_search((str), std::regex((pattern)))) { \ FAIL() << "regex mismatch: expected to not find " << (pattern) << " in:\n" << (str); \ auto __s = (str); \ if (std::regex_search(__s, std::regex((pattern)))) { \ FAIL() << "regex mismatch: expected to not find " << (pattern) << " in:\n" << __s; \ } \ } while (0) #define EXPECT_MATCH(str, pattern) \ do { \ if (!std::regex_search((str), std::regex((pattern)))) { \ ADD_FAILURE() << "regex mismatch: expected " << (pattern) << " in:\n" << (str); \ auto __s = (str); \ if (!std::regex_search(__s, std::regex((pattern)))) { \ ADD_FAILURE() << "regex mismatch: expected " << (pattern) << " in:\n" << __s; \ } \ } while (0) #define EXPECT_NOT_MATCH(str, pattern) \ do { \ if (std::regex_search((str), std::regex((pattern)))) { \ ADD_FAILURE() << "regex mismatch: expected to not find " << (pattern) << " in:\n" << (str); \ auto __s = (str); \ if (std::regex_search(__s, std::regex((pattern)))) { \ ADD_FAILURE() << "regex mismatch: expected to not find " << (pattern) << " in:\n" << __s; \ } \ } while (0)