TEST(Pattern_RegexPattern, CaseSensitiveMatch) { RegexPattern const pattern { ".*AdBlock.*"_r }; auto const& uri1 = "http://AdBlock.org"_u; auto const& uri2 = "http://adblock.org"_u; EXPECT_TRUE(pattern.match(uri1, true)); EXPECT_TRUE(pattern.match(uri2, false)); }
TEST(Pattern_RegexPattern, Match) { RegexPattern const pattern { ".*adblock.*"_r }; auto const& uri = "http://adblock.org"_u; EXPECT_TRUE(pattern.match(uri)); }
TEST(Pattern_RegexPattern, MatchWithDifferentCase2) { RegexPattern const pattern { ".*AdBlock.*"_r }; auto const& uri = "http://adblock.org"_u; EXPECT_TRUE(pattern.match(uri)); }