Lines Matching full:matches

133   EXPECT_TRUE(m.Matches(2));  in TEST()
134 EXPECT_FALSE(m.Matches(3)); in TEST()
148 EXPECT_TRUE(m.Matches(4)); in TEST()
149 EXPECT_FALSE(m.Matches(5)); in TEST()
155 EXPECT_TRUE(m1.Matches(5)); in TEST()
156 EXPECT_FALSE(m1.Matches(6)); in TEST()
162 EXPECT_TRUE(m1.Matches(nullptr)); in TEST()
164 EXPECT_FALSE(m1.Matches(&n)); in TEST()
176 EXPECT_TRUE(m1.Matches(1)); in TEST()
177 EXPECT_FALSE(m1.Matches(2)); in TEST()
187 EXPECT_TRUE(m1.Matches(false)); in TEST()
188 EXPECT_FALSE(m1.Matches(true)); in TEST()
192 EXPECT_TRUE(m1.Matches(true)); in TEST()
193 EXPECT_FALSE(m1.Matches(false)); in TEST()
218 EXPECT_TRUE(m1.Matches("hi")); in TEST()
219 EXPECT_FALSE(m1.Matches("hello")); in TEST()
222 EXPECT_TRUE(m2.Matches("hi")); in TEST()
223 EXPECT_FALSE(m2.Matches("hello")); in TEST()
230 EXPECT_TRUE(m1.Matches("hi")); in TEST()
231 EXPECT_FALSE(m1.Matches("hello")); in TEST()
234 EXPECT_TRUE(m2.Matches("hi")); in TEST()
235 EXPECT_FALSE(m2.Matches("hello")); in TEST()
243 EXPECT_TRUE(m1.Matches("cats")); in TEST()
244 EXPECT_FALSE(m1.Matches("dogs")); in TEST()
247 EXPECT_TRUE(m2.Matches("cats")); in TEST()
248 EXPECT_FALSE(m2.Matches("dogs")); in TEST()
255 EXPECT_TRUE(m1.Matches("cats")); in TEST()
256 EXPECT_FALSE(m1.Matches("dogs")); in TEST()
259 EXPECT_TRUE(m2.Matches("cats")); in TEST()
260 EXPECT_FALSE(m2.Matches("dogs")); in TEST()
267 EXPECT_TRUE(m1.Matches("cats")); in TEST()
268 EXPECT_FALSE(m1.Matches("dogs")); in TEST()
271 EXPECT_TRUE(m2.Matches("cats")); in TEST()
272 EXPECT_FALSE(m2.Matches("dogs")); in TEST()
282 EXPECT_TRUE(m1.Matches("cats")); in TEST()
283 EXPECT_FALSE(m1.Matches("dogs")); in TEST()
286 EXPECT_TRUE(m2.Matches("cats")); in TEST()
287 EXPECT_FALSE(m2.Matches("dogs")); in TEST()
325 EXPECT_TRUE(m1.Matches(0)); in TEST()
327 EXPECT_TRUE(m1.Matches(g_bar)); in TEST()
328 EXPECT_FALSE(m1.Matches(1)); in TEST()
333 EXPECT_TRUE(m2.Matches(0.0)); in TEST()
334 EXPECT_FALSE(m2.Matches(0.1)); in TEST()
366 EXPECT_TRUE(m1.Matches(42)); in TEST()
367 EXPECT_FALSE(m1.Matches(43)); in TEST()
377 EXPECT_TRUE(m2.Matches('\x42')); in TEST()
378 EXPECT_FALSE(m2.Matches('\x43')); in TEST()
397 EXPECT_TRUE(m.Matches(6)); in TEST_P()
398 EXPECT_FALSE(m.Matches(4)); in TEST_P()
422 EXPECT_TRUE(m2.Matches(2)); in TEST()
423 EXPECT_FALSE(m2.Matches(3)); in TEST()
430 EXPECT_TRUE(m4.Matches(1)); in TEST()
431 EXPECT_FALSE(m4.Matches(0)); in TEST()
438 EXPECT_TRUE(m2.Matches(0)); in TEST()
439 EXPECT_FALSE(m2.Matches(1)); in TEST()
446 EXPECT_TRUE(m2.Matches(0)); in TEST()
447 EXPECT_FALSE(m2.Matches(1)); in TEST()
454 EXPECT_TRUE(m2.Matches(0)); in TEST()
455 EXPECT_FALSE(m2.Matches(1)); in TEST()
463 EXPECT_TRUE(m2.Matches(n)); in TEST()
465 EXPECT_FALSE(m2.Matches(n)); in TEST()
472 EXPECT_TRUE(m2.Matches(0)); in TEST()
473 EXPECT_FALSE(m2.Matches(1)); in TEST()
480 EXPECT_TRUE(m.Matches(42)); in TEST()
481 EXPECT_FALSE(m.Matches(239)); in TEST()
489 EXPECT_TRUE(m.Matches(kExpected)); in TEST()
490 EXPECT_FALSE(m.Matches(kExpected + 1)); in TEST()
512 EXPECT_TRUE(m1.Matches(NonImplicitlyConstructibleTypeWithOperatorEq())); in TEST()
516 EXPECT_FALSE(m2.Matches(NonImplicitlyConstructibleTypeWithOperatorEq())); in TEST()
522 EXPECT_TRUE(m3.Matches(42)); in TEST()
523 EXPECT_FALSE(m3.Matches(239)); in TEST()
561 EXPECT_TRUE(m.Matches(ConvertibleFromAny(1))); in TEST()
562 EXPECT_FALSE(m.Matches(ConvertibleFromAny(2))); in TEST()
568 EXPECT_TRUE(m.Matches(ConvertibleFromAny(1))); in TEST()
569 EXPECT_FALSE(m.Matches(ConvertibleFromAny(2))); in TEST()
588 EXPECT_TRUE(m.Matches(n)); in TEST()
619 EXPECT_TRUE(m2.Matches('A')); in TEST_P()
620 EXPECT_FALSE(m2.Matches('\n')); in TEST_P()
629 EXPECT_TRUE(m2.Matches(1.0f)); in TEST()
630 EXPECT_FALSE(m2.Matches(2.0f)); in TEST()
633 EXPECT_TRUE(m3.Matches('a')); in TEST()
634 EXPECT_FALSE(m3.Matches('b')); in TEST()
643 EXPECT_TRUE(m2.Matches(&d)); in TEST()
644 EXPECT_FALSE(m2.Matches(&d2)); in TEST()
648 EXPECT_TRUE(m4.Matches(d)); in TEST()
649 EXPECT_FALSE(m4.Matches(d2)); in TEST()
658 EXPECT_TRUE(m2.Matches(n)); in TEST()
659 EXPECT_FALSE(m2.Matches(n1)); in TEST()
667 EXPECT_TRUE(m2.Matches(std::unique_ptr<int>())); in TEST()
668 EXPECT_FALSE(m2.Matches(std::unique_ptr<int>(new int))); in TEST()
676 EXPECT_TRUE(m2.Matches(n)); in TEST()
678 EXPECT_FALSE(m2.Matches(n)); in TEST()
685 EXPECT_TRUE(m2.Matches(0)); in TEST()
686 EXPECT_FALSE(m2.Matches(1)); in TEST()
694 EXPECT_TRUE(m.Matches(ConvertibleFromAny(1))); in TEST()
695 EXPECT_FALSE(m.Matches(ConvertibleFromAny(2))); in TEST()
701 EXPECT_TRUE(m.Matches(ConvertibleFromAny(1))); in TEST()
702 EXPECT_FALSE(m.Matches(ConvertibleFromAny(2))); in TEST()
712 EXPECT_TRUE(m.Matches(n)); in TEST()
730 // Tests that A<T>() matches any value of type T.
734 EXPECT_TRUE(m1.Matches(91.43)); in TEST()
735 EXPECT_TRUE(m1.Matches(-15.32)); in TEST()
741 EXPECT_TRUE(m2.Matches(a)); in TEST()
742 EXPECT_TRUE(m2.Matches(b)); in TEST()
757 // Tests that An<T>() matches any value of type T.
761 EXPECT_TRUE(m1.Matches(9143)); in TEST()
762 EXPECT_TRUE(m1.Matches(-1532)); in TEST()
768 EXPECT_TRUE(m2.Matches(a)); in TEST()
769 EXPECT_TRUE(m2.Matches(b)); in TEST()
775 // Tests that _ can be used as a matcher for any type and matches any
780 EXPECT_TRUE(m1.Matches(123)); in TEST()
781 EXPECT_TRUE(m1.Matches(-242)); in TEST()
787 EXPECT_TRUE(m2.Matches(a)); in TEST()
788 EXPECT_TRUE(m2.Matches(b)); in TEST()
797 // Tests that Eq(x) matches any value equal to x.
804 EXPECT_TRUE(m1.Matches(a1)); in TEST()
805 EXPECT_FALSE(m1.Matches(a2)); in TEST()
831 EXPECT_TRUE(m1.Matches(1)); in TEST()
832 EXPECT_FALSE(m1.Matches(2)); in TEST()
835 EXPECT_TRUE(m2.Matches('\1')); in TEST()
836 EXPECT_FALSE(m2.Matches('a')); in TEST()
839 // Tests that TypedEq<T>(v) matches values of type T that's equal to v.
842 EXPECT_TRUE(m1.Matches('a')); in TEST()
843 EXPECT_FALSE(m1.Matches('b')); in TEST()
846 EXPECT_TRUE(m2.Matches(6)); in TEST()
847 EXPECT_FALSE(m2.Matches(7)); in TEST()
874 // Tests that Ge(v) matches anything >= v.
877 EXPECT_TRUE(m1.Matches(1)); in TEST()
878 EXPECT_TRUE(m1.Matches(0)); in TEST()
879 EXPECT_FALSE(m1.Matches(-1)); in TEST()
888 // Tests that Gt(v) matches anything > v.
891 EXPECT_TRUE(m1.Matches(1.0)); in TEST()
892 EXPECT_FALSE(m1.Matches(0.0)); in TEST()
893 EXPECT_FALSE(m1.Matches(-1.0)); in TEST()
902 // Tests that Le(v) matches anything <= v.
905 EXPECT_TRUE(m1.Matches('a')); in TEST()
906 EXPECT_TRUE(m1.Matches('b')); in TEST()
907 EXPECT_FALSE(m1.Matches('c')); in TEST()
916 // Tests that Lt(v) matches anything < v.
919 EXPECT_TRUE(m1.Matches("Abc")); in TEST()
920 EXPECT_FALSE(m1.Matches("Hello")); in TEST()
921 EXPECT_FALSE(m1.Matches("Hello, world!")); in TEST()
930 // Tests that Ne(v) matches anything != v.
933 EXPECT_TRUE(m1.Matches(1)); in TEST()
934 EXPECT_TRUE(m1.Matches(-1)); in TEST()
935 EXPECT_FALSE(m1.Matches(0)); in TEST()
994 EXPECT_TRUE(m.Matches(a)); in TEST()
995 EXPECT_FALSE(m.Matches(b)); in TEST()
1002 EXPECT_FALSE(m.Matches(a)); in TEST()
1003 EXPECT_TRUE(m.Matches(b)); in TEST()
1010 EXPECT_TRUE(m.Matches(a)); in TEST()
1011 EXPECT_FALSE(m.Matches(b)); in TEST()
1014 // Tests that IsNull() matches any NULL pointer of any type. in TEST()
1019 EXPECT_TRUE(m1.Matches(p1)); in TEST()
1020 EXPECT_FALSE(m1.Matches(&n)); in TEST()
1024 EXPECT_TRUE(m2.Matches(p2)); in TEST()
1025 EXPECT_FALSE(m2.Matches("hi")); in TEST()
1029 EXPECT_TRUE(m3.Matches(p3)); in TEST()
1030 EXPECT_FALSE(m3.Matches(reinterpret_cast<void*>(0xbeef))); in TEST()
1036 EXPECT_TRUE(m.Matches(std::function<void()>())); in TEST()
1037 EXPECT_FALSE(m.Matches([] {})); in TEST()
1047 // Tests that NotNull() matches any non-NULL pointer of any type. in TEST()
1052 EXPECT_FALSE(m1.Matches(p1)); in TEST()
1053 EXPECT_TRUE(m1.Matches(&n)); in TEST()
1057 EXPECT_FALSE(m2.Matches(p2)); in TEST()
1058 EXPECT_TRUE(m2.Matches("hi")); in TEST()
1066 EXPECT_FALSE(m.Matches(null_p)); in TEST()
1067 EXPECT_TRUE(m.Matches(non_null_p)); in TEST()
1075 EXPECT_FALSE(m.Matches(null_p)); in TEST()
1076 EXPECT_TRUE(m.Matches(non_null_p)); in TEST()
1082 EXPECT_TRUE(m.Matches([] {})); in TEST()
1083 EXPECT_FALSE(m.Matches(std::function<void()>())); in TEST()
1092 // Tests that Ref(variable) matches an argument that references in TEST()
1098 EXPECT_TRUE(m.Matches(a)); in TEST()
1099 EXPECT_FALSE(m.Matches(b)); in TEST()
1117 EXPECT_TRUE(m.Matches(a)); in TEST()
1118 EXPECT_FALSE(m.Matches(b)); in TEST()
1129 EXPECT_TRUE(m1.Matches(base)); in TEST()
1130 EXPECT_FALSE(m1.Matches(base2)); in TEST()
1131 EXPECT_FALSE(m1.Matches(derived)); in TEST()
1134 EXPECT_TRUE(m1.Matches(derived)); in TEST()
1135 EXPECT_FALSE(m1.Matches(base)); in TEST()
1136 EXPECT_FALSE(m1.Matches(base2)); in TEST()
1172 EXPECT_TRUE(m.Matches("Hello")); in TEST()
1173 EXPECT_FALSE(m.Matches("hello")); in TEST()
1174 EXPECT_FALSE(m.Matches(nullptr)); in TEST()
1177 EXPECT_TRUE(m2.Matches("Hello")); in TEST()
1178 EXPECT_FALSE(m2.Matches("Hi")); in TEST()
1183 EXPECT_TRUE(m3.Matches(internal::StringView("Hello"))); in TEST()
1184 EXPECT_FALSE(m3.Matches(internal::StringView("hello"))); in TEST()
1185 EXPECT_FALSE(m3.Matches(internal::StringView())); in TEST()
1188 EXPECT_TRUE(m_empty.Matches(internal::StringView(""))); in TEST()
1189 EXPECT_TRUE(m_empty.Matches(internal::StringView())); in TEST()
1190 EXPECT_FALSE(m_empty.Matches(internal::StringView("hello"))); in TEST()
1210 EXPECT_TRUE(m.Matches("")); in TEST()
1211 EXPECT_TRUE(m.Matches(nullptr)); in TEST()
1212 EXPECT_FALSE(m.Matches("Hello")); in TEST()
1215 EXPECT_TRUE(m2.Matches("hello")); in TEST()
1216 EXPECT_FALSE(m2.Matches("Hello")); in TEST()
1220 EXPECT_TRUE(m3.Matches(internal::StringView(""))); in TEST()
1221 EXPECT_TRUE(m3.Matches(internal::StringView())); in TEST()
1222 EXPECT_FALSE(m3.Matches(internal::StringView("Hello"))); in TEST()
1233 EXPECT_TRUE(m.Matches("Hello")); in TEST()
1234 EXPECT_TRUE(m.Matches("hello")); in TEST()
1235 EXPECT_FALSE(m.Matches("Hi")); in TEST()
1236 EXPECT_FALSE(m.Matches(nullptr)); in TEST()
1239 EXPECT_TRUE(m2.Matches("hello")); in TEST()
1240 EXPECT_FALSE(m2.Matches("Hi")); in TEST()
1245 EXPECT_TRUE(m3.Matches(internal::StringView("Hello"))); in TEST()
1246 EXPECT_TRUE(m3.Matches(internal::StringView("hello"))); in TEST()
1247 EXPECT_FALSE(m3.Matches(internal::StringView("Hi"))); in TEST()
1248 EXPECT_FALSE(m3.Matches(internal::StringView())); in TEST()
1256 EXPECT_FALSE(m0.Matches(str2 + std::string(1, '\0'))); in TEST()
1260 EXPECT_TRUE(m1.Matches(str2)); in TEST()
1266 EXPECT_FALSE(m2.Matches(str2)); in TEST()
1269 EXPECT_TRUE(m3.Matches(str2)); in TEST()
1271 EXPECT_FALSE(m3.Matches(str2 + "x")); in TEST()
1273 EXPECT_FALSE(m3.Matches(str2)); in TEST()
1274 EXPECT_FALSE(m3.Matches(std::string(str2, 0, 9))); in TEST()
1284 EXPECT_TRUE(m.Matches("Hi")); in TEST()
1285 EXPECT_TRUE(m.Matches(nullptr)); in TEST()
1286 EXPECT_FALSE(m.Matches("Hello")); in TEST()
1287 EXPECT_FALSE(m.Matches("hello")); in TEST()
1290 EXPECT_TRUE(m2.Matches("")); in TEST()
1291 EXPECT_FALSE(m2.Matches("Hello")); in TEST()
1296 EXPECT_TRUE(m3.Matches(internal::StringView("Hi"))); in TEST()
1297 EXPECT_TRUE(m3.Matches(internal::StringView())); in TEST()
1298 EXPECT_FALSE(m3.Matches(internal::StringView("Hello"))); in TEST()
1299 EXPECT_FALSE(m3.Matches(internal::StringView("hello"))); in TEST()
1311 EXPECT_TRUE(m1.Matches(std::string("I love food."))); in TEST()
1312 EXPECT_FALSE(m1.Matches(std::string("tofo"))); in TEST()
1315 EXPECT_TRUE(m2.Matches(std::string("I love food."))); in TEST()
1316 EXPECT_FALSE(m2.Matches(std::string("tofo"))); in TEST()
1319 EXPECT_TRUE(m_empty.Matches(std::string())); in TEST()
1320 EXPECT_TRUE(m_empty.Matches(std::string("not empty"))); in TEST()
1326 EXPECT_TRUE(m1.Matches(const_cast<char*>("I love food."))); in TEST()
1327 EXPECT_FALSE(m1.Matches(const_cast<char*>("tofo"))); in TEST()
1328 EXPECT_FALSE(m1.Matches(nullptr)); in TEST()
1331 EXPECT_TRUE(m2.Matches("I love food.")); in TEST()
1332 EXPECT_FALSE(m2.Matches("tofo")); in TEST()
1333 EXPECT_FALSE(m2.Matches(nullptr)); in TEST()
1336 EXPECT_TRUE(m_empty.Matches("not empty")); in TEST()
1337 EXPECT_TRUE(m_empty.Matches("")); in TEST()
1338 EXPECT_FALSE(m_empty.Matches(nullptr)); in TEST()
1346 EXPECT_TRUE(m1.Matches(internal::StringView("I love food."))); in TEST()
1347 EXPECT_FALSE(m1.Matches(internal::StringView("tofo"))); in TEST()
1348 EXPECT_FALSE(m1.Matches(internal::StringView())); in TEST()
1351 EXPECT_TRUE(m2.Matches(internal::StringView("I love food."))); in TEST()
1352 EXPECT_FALSE(m2.Matches(internal::StringView("tofo"))); in TEST()
1353 EXPECT_FALSE(m2.Matches(internal::StringView())); in TEST()
1356 EXPECT_TRUE(m3.Matches(internal::StringView("foo"))); in TEST()
1357 EXPECT_TRUE(m3.Matches(internal::StringView(""))); in TEST()
1358 EXPECT_TRUE(m3.Matches(internal::StringView())); in TEST()
1488 // If neither field matches, Pair() should explain about the first in TEST()
1494 // If the first field matches but the second doesn't, Pair() should in TEST()
1535 // 'first' doesn't match, but 'second' matches. in TEST()
1539 // 'first' matches, but 'second' doesn't match. in TEST()
1543 // Neither field matches. in TEST()
1748 EXPECT_TRUE(m1.Matches("Hi")); in TEST()
1749 EXPECT_TRUE(m1.Matches("")); in TEST()
1750 EXPECT_FALSE(m1.Matches(nullptr)); in TEST()
1753 EXPECT_TRUE(m2.Matches("Hi")); in TEST()
1754 EXPECT_TRUE(m2.Matches("Hi Hi!")); in TEST()
1755 EXPECT_TRUE(m2.Matches("High")); in TEST()
1756 EXPECT_FALSE(m2.Matches("H")); in TEST()
1757 EXPECT_FALSE(m2.Matches(" Hi")); in TEST()
1762 EXPECT_TRUE(m_empty.Matches(internal::StringView())); in TEST()
1763 EXPECT_TRUE(m_empty.Matches(internal::StringView(""))); in TEST()
1764 EXPECT_TRUE(m_empty.Matches(internal::StringView("not empty"))); in TEST()
1786 EXPECT_TRUE(m1.Matches("Hi")); in TEST()
1787 EXPECT_TRUE(m1.Matches("")); in TEST()
1788 EXPECT_FALSE(m1.Matches(nullptr)); in TEST()
1791 EXPECT_TRUE(m2.Matches("Hi")); in TEST()
1792 EXPECT_TRUE(m2.Matches("Wow Hi Hi")); in TEST()
1793 EXPECT_TRUE(m2.Matches("Super Hi")); in TEST()
1794 EXPECT_FALSE(m2.Matches("i")); in TEST()
1795 EXPECT_FALSE(m2.Matches("Hi ")); in TEST()
1800 EXPECT_TRUE(m4.Matches("Hi")); in TEST()
1801 EXPECT_TRUE(m4.Matches("")); in TEST()
1802 EXPECT_TRUE(m4.Matches(internal::StringView())); in TEST()
1803 EXPECT_TRUE(m4.Matches(internal::StringView(""))); in TEST()
1816 EXPECT_FALSE(m1.Matches("invalid base64")); in TEST()
1817 EXPECT_FALSE(m1.Matches("aGVsbG8gd29ybGQ=")); // hello world in TEST()
1818 EXPECT_TRUE(m1.Matches("aGVsbG8gd29ybGQh")); // hello world! in TEST()
1819 EXPECT_TRUE(m1.Matches("+/-_IQ")); // \xfb\xff\xbf! in TEST()
1822 EXPECT_FALSE(m2.Matches("invalid base64")); in TEST()
1823 EXPECT_FALSE(m2.Matches("aGVsbG8gd29ybGQ=")); // hello world in TEST()
1824 EXPECT_TRUE(m2.Matches("aGVsbG8gd29ybGQh")); // hello world! in TEST()
1825 EXPECT_TRUE(m2.Matches("+/-_IQ")); // \xfb\xff\xbf! in TEST()
1830 EXPECT_FALSE(m3.Matches("invalid base64")); in TEST()
1831 EXPECT_FALSE(m3.Matches("aGVsbG8gd29ybGQ=")); // hello world in TEST()
1832 EXPECT_TRUE(m3.Matches("aGVsbG8gd29ybGQh")); // hello world! in TEST()
1833 EXPECT_TRUE(m3.Matches("+/-_IQ")); // \xfb\xff\xbf! in TEST()
1839 EXPECT_EQ("matches after Base64Unescape ends with \"!\"", Describe(m)); in TEST()
1846 EXPECT_TRUE(m1.Matches("az")); in TEST()
1847 EXPECT_TRUE(m1.Matches("abcz")); in TEST()
1848 EXPECT_FALSE(m1.Matches(nullptr)); in TEST()
1851 EXPECT_TRUE(m2.Matches("azbz")); in TEST()
1852 EXPECT_FALSE(m2.Matches("az1")); in TEST()
1853 EXPECT_FALSE(m2.Matches("1az")); in TEST()
1857 EXPECT_TRUE(m3.Matches(internal::StringView("az"))); in TEST()
1858 EXPECT_TRUE(m3.Matches(internal::StringView("abcz"))); in TEST()
1859 EXPECT_FALSE(m3.Matches(internal::StringView("1az"))); in TEST()
1860 EXPECT_FALSE(m3.Matches(internal::StringView())); in TEST()
1863 EXPECT_TRUE(m4.Matches(internal::StringView(""))); in TEST()
1864 EXPECT_TRUE(m4.Matches(internal::StringView())); in TEST()
1870 EXPECT_EQ("matches regular expression \"Hi.*\"", Describe(m1)); in TEST()
1873 EXPECT_EQ("matches regular expression \"a.*\"", Describe(m2)); in TEST()
1877 EXPECT_EQ("matches regular expression \"0.*\"", Describe(m3)); in TEST()
1885 EXPECT_TRUE(m1.Matches("az")); in TEST()
1886 EXPECT_TRUE(m1.Matches("0abcz1")); in TEST()
1887 EXPECT_FALSE(m1.Matches(nullptr)); in TEST()
1890 EXPECT_TRUE(m2.Matches("azbz")); in TEST()
1891 EXPECT_TRUE(m2.Matches("az1")); in TEST()
1892 EXPECT_FALSE(m2.Matches("1a")); in TEST()
1896 EXPECT_TRUE(m3.Matches(internal::StringView("azbz"))); in TEST()
1897 EXPECT_TRUE(m3.Matches(internal::StringView("az1"))); in TEST()
1898 EXPECT_FALSE(m3.Matches(internal::StringView("1a"))); in TEST()
1899 EXPECT_FALSE(m3.Matches(internal::StringView())); in TEST()
1902 EXPECT_TRUE(m4.Matches(internal::StringView(""))); in TEST()
1903 EXPECT_TRUE(m4.Matches(internal::StringView())); in TEST()
1924 EXPECT_TRUE(m.Matches(L"Hello")); in TEST()
1925 EXPECT_FALSE(m.Matches(L"hello")); in TEST()
1926 EXPECT_FALSE(m.Matches(nullptr)); in TEST()
1929 EXPECT_TRUE(m2.Matches(L"Hello")); in TEST()
1930 EXPECT_FALSE(m2.Matches(L"Hi")); in TEST()
1933 EXPECT_TRUE(m3.Matches(L"\xD3\x576\x8D3\xC74D")); in TEST()
1934 EXPECT_FALSE(m3.Matches(L"\xD3\x576\x8D3\xC74E")); in TEST()
1939 EXPECT_TRUE(m4.Matches(str)); in TEST()
1942 EXPECT_TRUE(m5.Matches(str)); in TEST()
1964 EXPECT_TRUE(m.Matches(L"")); in TEST()
1965 EXPECT_TRUE(m.Matches(nullptr)); in TEST()
1966 EXPECT_FALSE(m.Matches(L"Hello")); in TEST()
1969 EXPECT_TRUE(m2.Matches(L"hello")); in TEST()
1970 EXPECT_FALSE(m2.Matches(L"Hello")); in TEST()
1980 EXPECT_TRUE(m.Matches(L"Hello")); in TEST()
1981 EXPECT_TRUE(m.Matches(L"hello")); in TEST()
1982 EXPECT_FALSE(m.Matches(L"Hi")); in TEST()
1983 EXPECT_FALSE(m.Matches(nullptr)); in TEST()
1986 EXPECT_TRUE(m2.Matches(L"hello")); in TEST()
1987 EXPECT_FALSE(m2.Matches(L"Hi")); in TEST()
1994 EXPECT_FALSE(m0.Matches(str2 + ::std::wstring(1, L'\0'))); in TEST()
1998 EXPECT_TRUE(m1.Matches(str2)); in TEST()
2004 EXPECT_FALSE(m2.Matches(str2)); in TEST()
2007 EXPECT_TRUE(m3.Matches(str2)); in TEST()
2009 EXPECT_FALSE(m3.Matches(str2 + L"x")); in TEST()
2011 EXPECT_FALSE(m3.Matches(str2)); in TEST()
2012 EXPECT_FALSE(m3.Matches(::std::wstring(str2, 0, 9))); in TEST()
2022 EXPECT_TRUE(m.Matches(L"Hi")); in TEST()
2023 EXPECT_TRUE(m.Matches(nullptr)); in TEST()
2024 EXPECT_FALSE(m.Matches(L"Hello")); in TEST()
2025 EXPECT_FALSE(m.Matches(L"hello")); in TEST()
2028 EXPECT_TRUE(m2.Matches(L"")); in TEST()
2029 EXPECT_FALSE(m2.Matches(L"Hello")); in TEST()
2040 EXPECT_TRUE(m1.Matches(::std::wstring(L"I love food."))); in TEST()
2041 EXPECT_FALSE(m1.Matches(::std::wstring(L"tofo"))); in TEST()
2044 EXPECT_TRUE(m2.Matches(::std::wstring(L"I love food."))); in TEST()
2045 EXPECT_FALSE(m2.Matches(::std::wstring(L"tofo"))); in TEST()
2051 EXPECT_TRUE(m1.Matches(const_cast<wchar_t*>(L"I love food."))); in TEST()
2052 EXPECT_FALSE(m1.Matches(const_cast<wchar_t*>(L"tofo"))); in TEST()
2053 EXPECT_FALSE(m1.Matches(nullptr)); in TEST()
2056 EXPECT_TRUE(m2.Matches(L"I love food.")); in TEST()
2057 EXPECT_FALSE(m2.Matches(L"tofo")); in TEST()
2058 EXPECT_FALSE(m2.Matches(nullptr)); in TEST()
2071 EXPECT_TRUE(m1.Matches(L"Hi")); in TEST()
2072 EXPECT_TRUE(m1.Matches(L"")); in TEST()
2073 EXPECT_FALSE(m1.Matches(nullptr)); in TEST()
2076 EXPECT_TRUE(m2.Matches(L"Hi")); in TEST()
2077 EXPECT_TRUE(m2.Matches(L"Hi Hi!")); in TEST()
2078 EXPECT_TRUE(m2.Matches(L"High")); in TEST()
2079 EXPECT_FALSE(m2.Matches(L"H")); in TEST()
2080 EXPECT_FALSE(m2.Matches(L" Hi")); in TEST()
2092 EXPECT_TRUE(m1.Matches(L"Hi")); in TEST()
2093 EXPECT_TRUE(m1.Matches(L"")); in TEST()
2094 EXPECT_FALSE(m1.Matches(nullptr)); in TEST()
2097 EXPECT_TRUE(m2.Matches(L"Hi")); in TEST()
2098 EXPECT_TRUE(m2.Matches(L"Wow Hi Hi")); in TEST()
2099 EXPECT_TRUE(m2.Matches(L"Super Hi")); in TEST()
2100 EXPECT_FALSE(m2.Matches(L"i")); in TEST()
2101 EXPECT_FALSE(m2.Matches(L"Hi ")); in TEST()
2258 EXPECT_TRUE(matcher.Matches(&derived)); in TEST()