Lines Matching refs:Matches

131   EXPECT_TRUE(m.Matches(2));
132 EXPECT_FALSE(m.Matches(3));
146 EXPECT_TRUE(m.Matches(4));
147 EXPECT_FALSE(m.Matches(5));
153 EXPECT_TRUE(m1.Matches(5));
154 EXPECT_FALSE(m1.Matches(6));
160 EXPECT_TRUE(m1.Matches(nullptr));
162 EXPECT_FALSE(m1.Matches(&n));
174 EXPECT_TRUE(m1.Matches(1));
175 EXPECT_FALSE(m1.Matches(2));
185 EXPECT_TRUE(m1.Matches(false));
186 EXPECT_FALSE(m1.Matches(true));
190 EXPECT_TRUE(m1.Matches(true));
191 EXPECT_FALSE(m1.Matches(false));
216 EXPECT_TRUE(m1.Matches("hi"));
217 EXPECT_FALSE(m1.Matches("hello"));
220 EXPECT_TRUE(m2.Matches("hi"));
221 EXPECT_FALSE(m2.Matches("hello"));
228 EXPECT_TRUE(m1.Matches("hi"));
229 EXPECT_FALSE(m1.Matches("hello"));
232 EXPECT_TRUE(m2.Matches("hi"));
233 EXPECT_FALSE(m2.Matches("hello"));
241 EXPECT_TRUE(m1.Matches("cats"));
242 EXPECT_FALSE(m1.Matches("dogs"));
245 EXPECT_TRUE(m2.Matches("cats"));
246 EXPECT_FALSE(m2.Matches("dogs"));
253 EXPECT_TRUE(m1.Matches("cats"));
254 EXPECT_FALSE(m1.Matches("dogs"));
257 EXPECT_TRUE(m2.Matches("cats"));
258 EXPECT_FALSE(m2.Matches("dogs"));
265 EXPECT_TRUE(m1.Matches("cats"));
266 EXPECT_FALSE(m1.Matches("dogs"));
269 EXPECT_TRUE(m2.Matches("cats"));
270 EXPECT_FALSE(m2.Matches("dogs"));
280 EXPECT_TRUE(m1.Matches("cats"));
281 EXPECT_FALSE(m1.Matches("dogs"));
284 EXPECT_TRUE(m2.Matches("cats"));
285 EXPECT_FALSE(m2.Matches("dogs"));
323 EXPECT_TRUE(m1.Matches(0));
325 EXPECT_TRUE(m1.Matches(g_bar));
326 EXPECT_FALSE(m1.Matches(1));
331 EXPECT_TRUE(m2.Matches(0.0));
332 EXPECT_FALSE(m2.Matches(0.1));
364 EXPECT_TRUE(m1.Matches(42));
365 EXPECT_FALSE(m1.Matches(43));
375 EXPECT_TRUE(m2.Matches('\x42'));
376 EXPECT_FALSE(m2.Matches('\x43'));
395 EXPECT_TRUE(m.Matches(6));
396 EXPECT_FALSE(m.Matches(4));
420 EXPECT_TRUE(m2.Matches(2));
421 EXPECT_FALSE(m2.Matches(3));
428 EXPECT_TRUE(m4.Matches(1));
429 EXPECT_FALSE(m4.Matches(0));
436 EXPECT_TRUE(m2.Matches(0));
437 EXPECT_FALSE(m2.Matches(1));
444 EXPECT_TRUE(m2.Matches(0));
445 EXPECT_FALSE(m2.Matches(1));
452 EXPECT_TRUE(m2.Matches(0));
453 EXPECT_FALSE(m2.Matches(1));
461 EXPECT_TRUE(m2.Matches(n));
463 EXPECT_FALSE(m2.Matches(n));
470 EXPECT_TRUE(m2.Matches(0));
471 EXPECT_FALSE(m2.Matches(1));
478 EXPECT_TRUE(m.Matches(42));
479 EXPECT_FALSE(m.Matches(239));
487 EXPECT_TRUE(m.Matches(kExpected));
488 EXPECT_FALSE(m.Matches(kExpected + 1));
510 EXPECT_TRUE(m1.Matches(NonImplicitlyConstructibleTypeWithOperatorEq()));
514 EXPECT_FALSE(m2.Matches(NonImplicitlyConstructibleTypeWithOperatorEq()));
520 EXPECT_TRUE(m3.Matches(42));
521 EXPECT_FALSE(m3.Matches(239));
559 EXPECT_TRUE(m.Matches(ConvertibleFromAny(1)));
560 EXPECT_FALSE(m.Matches(ConvertibleFromAny(2)));
566 EXPECT_TRUE(m.Matches(ConvertibleFromAny(1)));
567 EXPECT_FALSE(m.Matches(ConvertibleFromAny(2)));
586 EXPECT_TRUE(m.Matches(n));
617 EXPECT_TRUE(m2.Matches('A'));
618 EXPECT_FALSE(m2.Matches('\n'));
627 EXPECT_TRUE(m2.Matches(1.0f));
628 EXPECT_FALSE(m2.Matches(2.0f));
631 EXPECT_TRUE(m3.Matches('a'));
632 EXPECT_FALSE(m3.Matches('b'));
641 EXPECT_TRUE(m2.Matches(&d));
642 EXPECT_FALSE(m2.Matches(&d2));
646 EXPECT_TRUE(m4.Matches(d));
647 EXPECT_FALSE(m4.Matches(d2));
656 EXPECT_TRUE(m2.Matches(n));
657 EXPECT_FALSE(m2.Matches(n1));
665 EXPECT_TRUE(m2.Matches(std::unique_ptr<int>()));
666 EXPECT_FALSE(m2.Matches(std::unique_ptr<int>(new int)));
674 EXPECT_TRUE(m2.Matches(n));
676 EXPECT_FALSE(m2.Matches(n));
683 EXPECT_TRUE(m2.Matches(0));
684 EXPECT_FALSE(m2.Matches(1));
692 EXPECT_TRUE(m.Matches(ConvertibleFromAny(1)));
693 EXPECT_FALSE(m.Matches(ConvertibleFromAny(2)));
699 EXPECT_TRUE(m.Matches(ConvertibleFromAny(1)));
700 EXPECT_FALSE(m.Matches(ConvertibleFromAny(2)));
710 EXPECT_TRUE(m.Matches(n));
732 EXPECT_TRUE(m1.Matches(91.43));
733 EXPECT_TRUE(m1.Matches(-15.32));
739 EXPECT_TRUE(m2.Matches(a));
740 EXPECT_TRUE(m2.Matches(b));
759 EXPECT_TRUE(m1.Matches(9143));
760 EXPECT_TRUE(m1.Matches(-1532));
766 EXPECT_TRUE(m2.Matches(a));
767 EXPECT_TRUE(m2.Matches(b));
778 EXPECT_TRUE(m1.Matches(123));
779 EXPECT_TRUE(m1.Matches(-242));
785 EXPECT_TRUE(m2.Matches(a));
786 EXPECT_TRUE(m2.Matches(b));
802 EXPECT_TRUE(m1.Matches(a1));
803 EXPECT_FALSE(m1.Matches(a2));
829 EXPECT_TRUE(m1.Matches(1));
830 EXPECT_FALSE(m1.Matches(2));
833 EXPECT_TRUE(m2.Matches('\1'));
834 EXPECT_FALSE(m2.Matches('a'));
840 EXPECT_TRUE(m1.Matches('a'));
841 EXPECT_FALSE(m1.Matches('b'));
844 EXPECT_TRUE(m2.Matches(6));
845 EXPECT_FALSE(m2.Matches(7));
875 EXPECT_TRUE(m1.Matches(1));
876 EXPECT_TRUE(m1.Matches(0));
877 EXPECT_FALSE(m1.Matches(-1));
889 EXPECT_TRUE(m1.Matches(1.0));
890 EXPECT_FALSE(m1.Matches(0.0));
891 EXPECT_FALSE(m1.Matches(-1.0));
903 EXPECT_TRUE(m1.Matches('a'));
904 EXPECT_TRUE(m1.Matches('b'));
905 EXPECT_FALSE(m1.Matches('c'));
917 EXPECT_TRUE(m1.Matches("Abc"));
918 EXPECT_FALSE(m1.Matches("Hello"));
919 EXPECT_FALSE(m1.Matches("Hello, world!"));
931 EXPECT_TRUE(m1.Matches(1));
932 EXPECT_TRUE(m1.Matches(-1));
933 EXPECT_FALSE(m1.Matches(0));
992 EXPECT_TRUE(m.Matches(a));
993 EXPECT_FALSE(m.Matches(b));
1000 EXPECT_FALSE(m.Matches(a));
1001 EXPECT_TRUE(m.Matches(b));
1008 EXPECT_TRUE(m.Matches(a));
1009 EXPECT_FALSE(m.Matches(b));
1017 EXPECT_TRUE(m1.Matches(p1));
1018 EXPECT_FALSE(m1.Matches(&n));
1022 EXPECT_TRUE(m2.Matches(p2));
1023 EXPECT_FALSE(m2.Matches("hi"));
1027 EXPECT_TRUE(m3.Matches(p3));
1028 EXPECT_FALSE(m3.Matches(reinterpret_cast<void*>(0xbeef)));
1034 EXPECT_TRUE(m.Matches(std::function<void()>()));
1035 EXPECT_FALSE(m.Matches([] {}));
1050 EXPECT_FALSE(m1.Matches(p1));
1051 EXPECT_TRUE(m1.Matches(&n));
1055 EXPECT_FALSE(m2.Matches(p2));
1056 EXPECT_TRUE(m2.Matches("hi"));
1064 EXPECT_FALSE(m.Matches(null_p));
1065 EXPECT_TRUE(m.Matches(non_null_p));
1073 EXPECT_FALSE(m.Matches(null_p));
1074 EXPECT_TRUE(m.Matches(non_null_p));
1080 EXPECT_TRUE(m.Matches([] {}));
1081 EXPECT_FALSE(m.Matches(std::function<void()>()));
1096 EXPECT_TRUE(m.Matches(a));
1097 EXPECT_FALSE(m.Matches(b));
1115 EXPECT_TRUE(m.Matches(a));
1116 EXPECT_FALSE(m.Matches(b));
1127 EXPECT_TRUE(m1.Matches(base));
1128 EXPECT_FALSE(m1.Matches(base2));
1129 EXPECT_FALSE(m1.Matches(derived));
1132 EXPECT_TRUE(m1.Matches(derived));
1133 EXPECT_FALSE(m1.Matches(base));
1134 EXPECT_FALSE(m1.Matches(base2));
1170 EXPECT_TRUE(m.Matches("Hello"));
1171 EXPECT_FALSE(m.Matches("hello"));
1172 EXPECT_FALSE(m.Matches(nullptr));
1175 EXPECT_TRUE(m2.Matches("Hello"));
1176 EXPECT_FALSE(m2.Matches("Hi"));
1181 EXPECT_TRUE(m3.Matches(internal::StringView("Hello")));
1182 EXPECT_FALSE(m3.Matches(internal::StringView("hello")));
1183 EXPECT_FALSE(m3.Matches(internal::StringView()));
1186 EXPECT_TRUE(m_empty.Matches(internal::StringView("")));
1187 EXPECT_TRUE(m_empty.Matches(internal::StringView()));
1188 EXPECT_FALSE(m_empty.Matches(internal::StringView("hello")));
1208 EXPECT_TRUE(m.Matches(""));
1209 EXPECT_TRUE(m.Matches(nullptr));
1210 EXPECT_FALSE(m.Matches("Hello"));
1213 EXPECT_TRUE(m2.Matches("hello"));
1214 EXPECT_FALSE(m2.Matches("Hello"));
1218 EXPECT_TRUE(m3.Matches(internal::StringView("")));
1219 EXPECT_TRUE(m3.Matches(internal::StringView()));
1220 EXPECT_FALSE(m3.Matches(internal::StringView("Hello")));
1231 EXPECT_TRUE(m.Matches("Hello"));
1232 EXPECT_TRUE(m.Matches("hello"));
1233 EXPECT_FALSE(m.Matches("Hi"));
1234 EXPECT_FALSE(m.Matches(nullptr));
1237 EXPECT_TRUE(m2.Matches("hello"));
1238 EXPECT_FALSE(m2.Matches("Hi"));
1243 EXPECT_TRUE(m3.Matches(internal::StringView("Hello")));
1244 EXPECT_TRUE(m3.Matches(internal::StringView("hello")));
1245 EXPECT_FALSE(m3.Matches(internal::StringView("Hi")));
1246 EXPECT_FALSE(m3.Matches(internal::StringView()));
1254 EXPECT_FALSE(m0.Matches(str2 + std::string(1, '\0')));
1258 EXPECT_TRUE(m1.Matches(str2));
1264 EXPECT_FALSE(m2.Matches(str2));
1267 EXPECT_TRUE(m3.Matches(str2));
1269 EXPECT_FALSE(m3.Matches(str2 + "x"));
1271 EXPECT_FALSE(m3.Matches(str2));
1272 EXPECT_FALSE(m3.Matches(std::string(str2, 0, 9)));
1282 EXPECT_TRUE(m.Matches("Hi"));
1283 EXPECT_TRUE(m.Matches(nullptr));
1284 EXPECT_FALSE(m.Matches("Hello"));
1285 EXPECT_FALSE(m.Matches("hello"));
1288 EXPECT_TRUE(m2.Matches(""));
1289 EXPECT_FALSE(m2.Matches("Hello"));
1294 EXPECT_TRUE(m3.Matches(internal::StringView("Hi")));
1295 EXPECT_TRUE(m3.Matches(internal::StringView()));
1296 EXPECT_FALSE(m3.Matches(internal::StringView("Hello")));
1297 EXPECT_FALSE(m3.Matches(internal::StringView("hello")));
1309 EXPECT_TRUE(m1.Matches(std::string("I love food.")));
1310 EXPECT_FALSE(m1.Matches(std::string("tofo")));
1313 EXPECT_TRUE(m2.Matches(std::string("I love food.")));
1314 EXPECT_FALSE(m2.Matches(std::string("tofo")));
1317 EXPECT_TRUE(m_empty.Matches(std::string()));
1318 EXPECT_TRUE(m_empty.Matches(std::string("not empty")));
1324 EXPECT_TRUE(m1.Matches(const_cast<char*>("I love food.")));
1325 EXPECT_FALSE(m1.Matches(const_cast<char*>("tofo")));
1326 EXPECT_FALSE(m1.Matches(nullptr));
1329 EXPECT_TRUE(m2.Matches("I love food."));
1330 EXPECT_FALSE(m2.Matches("tofo"));
1331 EXPECT_FALSE(m2.Matches(nullptr));
1334 EXPECT_TRUE(m_empty.Matches("not empty"));
1335 EXPECT_TRUE(m_empty.Matches(""));
1336 EXPECT_FALSE(m_empty.Matches(nullptr));
1344 EXPECT_TRUE(m1.Matches(internal::StringView("I love food.")));
1345 EXPECT_FALSE(m1.Matches(internal::StringView("tofo")));
1346 EXPECT_FALSE(m1.Matches(internal::StringView()));
1349 EXPECT_TRUE(m2.Matches(internal::StringView("I love food.")));
1350 EXPECT_FALSE(m2.Matches(internal::StringView("tofo")));
1351 EXPECT_FALSE(m2.Matches(internal::StringView()));
1354 EXPECT_TRUE(m3.Matches(internal::StringView("foo")));
1355 EXPECT_TRUE(m3.Matches(internal::StringView("")));
1356 EXPECT_TRUE(m3.Matches(internal::StringView()));
1746 EXPECT_TRUE(m1.Matches("Hi"));
1747 EXPECT_TRUE(m1.Matches(""));
1748 EXPECT_FALSE(m1.Matches(nullptr));
1751 EXPECT_TRUE(m2.Matches("Hi"));
1752 EXPECT_TRUE(m2.Matches("Hi Hi!"));
1753 EXPECT_TRUE(m2.Matches("High"));
1754 EXPECT_FALSE(m2.Matches("H"));
1755 EXPECT_FALSE(m2.Matches(" Hi"));
1760 EXPECT_TRUE(m_empty.Matches(internal::StringView()));
1761 EXPECT_TRUE(m_empty.Matches(internal::StringView("")));
1762 EXPECT_TRUE(m_empty.Matches(internal::StringView("not empty")));
1775 EXPECT_TRUE(m1.Matches("Hi"));
1776 EXPECT_TRUE(m1.Matches(""));
1777 EXPECT_FALSE(m1.Matches(nullptr));
1780 EXPECT_TRUE(m2.Matches("Hi"));
1781 EXPECT_TRUE(m2.Matches("Wow Hi Hi"));
1782 EXPECT_TRUE(m2.Matches("Super Hi"));
1783 EXPECT_FALSE(m2.Matches("i"));
1784 EXPECT_FALSE(m2.Matches("Hi "));
1789 EXPECT_TRUE(m4.Matches("Hi"));
1790 EXPECT_TRUE(m4.Matches(""));
1791 EXPECT_TRUE(m4.Matches(internal::StringView()));
1792 EXPECT_TRUE(m4.Matches(internal::StringView("")));
1805 EXPECT_FALSE(m1.Matches("invalid base64"));
1806 EXPECT_FALSE(m1.Matches("aGVsbG8gd29ybGQ=")); // hello world
1807 EXPECT_TRUE(m1.Matches("aGVsbG8gd29ybGQh")); // hello world!
1810 EXPECT_FALSE(m2.Matches("invalid base64"));
1811 EXPECT_FALSE(m2.Matches("aGVsbG8gd29ybGQ=")); // hello world
1812 EXPECT_TRUE(m2.Matches("aGVsbG8gd29ybGQh")); // hello world!
1817 EXPECT_FALSE(m3.Matches("invalid base64"));
1818 EXPECT_FALSE(m3.Matches("aGVsbG8gd29ybGQ=")); // hello world
1819 EXPECT_TRUE(m3.Matches("aGVsbG8gd29ybGQh")); // hello world!
1832 EXPECT_TRUE(m1.Matches("az"));
1833 EXPECT_TRUE(m1.Matches("abcz"));
1834 EXPECT_FALSE(m1.Matches(nullptr));
1837 EXPECT_TRUE(m2.Matches("azbz"));
1838 EXPECT_FALSE(m2.Matches("az1"));
1839 EXPECT_FALSE(m2.Matches("1az"));
1843 EXPECT_TRUE(m3.Matches(internal::StringView("az")));
1844 EXPECT_TRUE(m3.Matches(internal::StringView("abcz")));
1845 EXPECT_FALSE(m3.Matches(internal::StringView("1az")));
1846 EXPECT_FALSE(m3.Matches(internal::StringView()));
1849 EXPECT_TRUE(m4.Matches(internal::StringView("")));
1850 EXPECT_TRUE(m4.Matches(internal::StringView()));
1871 EXPECT_TRUE(m1.Matches("az"));
1872 EXPECT_TRUE(m1.Matches("0abcz1"));
1873 EXPECT_FALSE(m1.Matches(nullptr));
1876 EXPECT_TRUE(m2.Matches("azbz"));
1877 EXPECT_TRUE(m2.Matches("az1"));
1878 EXPECT_FALSE(m2.Matches("1a"));
1882 EXPECT_TRUE(m3.Matches(internal::StringView("azbz")));
1883 EXPECT_TRUE(m3.Matches(internal::StringView("az1")));
1884 EXPECT_FALSE(m3.Matches(internal::StringView("1a")));
1885 EXPECT_FALSE(m3.Matches(internal::StringView()));
1888 EXPECT_TRUE(m4.Matches(internal::StringView("")));
1889 EXPECT_TRUE(m4.Matches(internal::StringView()));
1910 EXPECT_TRUE(m.Matches(L"Hello"));
1911 EXPECT_FALSE(m.Matches(L"hello"));
1912 EXPECT_FALSE(m.Matches(nullptr));
1915 EXPECT_TRUE(m2.Matches(L"Hello"));
1916 EXPECT_FALSE(m2.Matches(L"Hi"));
1919 EXPECT_TRUE(m3.Matches(L"\xD3\x576\x8D3\xC74D"));
1920 EXPECT_FALSE(m3.Matches(L"\xD3\x576\x8D3\xC74E"));
1925 EXPECT_TRUE(m4.Matches(str));
1928 EXPECT_TRUE(m5.Matches(str));
1950 EXPECT_TRUE(m.Matches(L""));
1951 EXPECT_TRUE(m.Matches(nullptr));
1952 EXPECT_FALSE(m.Matches(L"Hello"));
1955 EXPECT_TRUE(m2.Matches(L"hello"));
1956 EXPECT_FALSE(m2.Matches(L"Hello"));
1966 EXPECT_TRUE(m.Matches(L"Hello"));
1967 EXPECT_TRUE(m.Matches(L"hello"));
1968 EXPECT_FALSE(m.Matches(L"Hi"));
1969 EXPECT_FALSE(m.Matches(nullptr));
1972 EXPECT_TRUE(m2.Matches(L"hello"));
1973 EXPECT_FALSE(m2.Matches(L"Hi"));
1980 EXPECT_FALSE(m0.Matches(str2 + ::std::wstring(1, L'\0')));
1984 EXPECT_TRUE(m1.Matches(str2));
1990 EXPECT_FALSE(m2.Matches(str2));
1993 EXPECT_TRUE(m3.Matches(str2));
1995 EXPECT_FALSE(m3.Matches(str2 + L"x"));
1997 EXPECT_FALSE(m3.Matches(str2));
1998 EXPECT_FALSE(m3.Matches(::std::wstring(str2, 0, 9)));
2008 EXPECT_TRUE(m.Matches(L"Hi"));
2009 EXPECT_TRUE(m.Matches(nullptr));
2010 EXPECT_FALSE(m.Matches(L"Hello"));
2011 EXPECT_FALSE(m.Matches(L"hello"));
2014 EXPECT_TRUE(m2.Matches(L""));
2015 EXPECT_FALSE(m2.Matches(L"Hello"));
2026 EXPECT_TRUE(m1.Matches(::std::wstring(L"I love food.")));
2027 EXPECT_FALSE(m1.Matches(::std::wstring(L"tofo")));
2030 EXPECT_TRUE(m2.Matches(::std::wstring(L"I love food.")));
2031 EXPECT_FALSE(m2.Matches(::std::wstring(L"tofo")));
2037 EXPECT_TRUE(m1.Matches(const_cast<wchar_t*>(L"I love food.")));
2038 EXPECT_FALSE(m1.Matches(const_cast<wchar_t*>(L"tofo")));
2039 EXPECT_FALSE(m1.Matches(nullptr));
2042 EXPECT_TRUE(m2.Matches(L"I love food."));
2043 EXPECT_FALSE(m2.Matches(L"tofo"));
2044 EXPECT_FALSE(m2.Matches(nullptr));
2057 EXPECT_TRUE(m1.Matches(L"Hi"));
2058 EXPECT_TRUE(m1.Matches(L""));
2059 EXPECT_FALSE(m1.Matches(nullptr));
2062 EXPECT_TRUE(m2.Matches(L"Hi"));
2063 EXPECT_TRUE(m2.Matches(L"Hi Hi!"));
2064 EXPECT_TRUE(m2.Matches(L"High"));
2065 EXPECT_FALSE(m2.Matches(L"H"));
2066 EXPECT_FALSE(m2.Matches(L" Hi"));
2078 EXPECT_TRUE(m1.Matches(L"Hi"));
2079 EXPECT_TRUE(m1.Matches(L""));
2080 EXPECT_FALSE(m1.Matches(nullptr));
2083 EXPECT_TRUE(m2.Matches(L"Hi"));
2084 EXPECT_TRUE(m2.Matches(L"Wow Hi Hi"));
2085 EXPECT_TRUE(m2.Matches(L"Super Hi"));
2086 EXPECT_FALSE(m2.Matches(L"i"));
2087 EXPECT_FALSE(m2.Matches(L"Hi "));
2244 EXPECT_TRUE(matcher.Matches(&derived));