Lines Matching refs:Describe

202 string Describe(const Matcher<T>& m) {
352 Describe(Matcher<int>(new EvenMatcherImpl)));
469 EXPECT_EQ("g_bar or zero", Describe(m1));
475 EXPECT_EQ("g_bar or zero", Describe(m2));
510 EXPECT_EQ("is even", Describe(m1));
513 EXPECT_EQ("is odd", Describe(not_m1));
521 EXPECT_EQ("is even", Describe(m2));
524 EXPECT_EQ("is odd", Describe(not_m2));
808 EXPECT_EQ("is anything", Describe(A<bool>()));
828 EXPECT_EQ("is anything", Describe(An<int>()));
850 EXPECT_EQ("is anything", Describe(m));
881 EXPECT_EQ("is equal to 1-byte object <61>", Describe(m));
909 EXPECT_EQ("is equal to 2", Describe(TypedEq<int>(2)));
943 EXPECT_EQ("is >= 5", Describe(m));
957 EXPECT_EQ("is > 5", Describe(m));
971 EXPECT_EQ("is <= 5", Describe(m));
985 EXPECT_EQ("is < 5", Describe(m));
999 EXPECT_EQ("isn't equal to 5", Describe(m));
1061 EXPECT_EQ("is NULL", Describe(m));
1109 EXPECT_EQ("isn't NULL", Describe(m));
1128 EXPECT_EQ(string(ss.str()), Describe(m));
1185 Describe(m));
1190 EXPECT_EQ("is equal to \"012\\04500800\"", Describe(m2));
1193 EXPECT_EQ("is equal to \"\\012\\045\\0\\08\\0\\0\"", Describe(m3));
1209 EXPECT_EQ("isn't equal to \"Hi\"", Describe(m));
1251 EXPECT_EQ("is equal to (ignoring case) \"Hi\"", Describe(m));
1268 EXPECT_EQ("isn't equal to (ignoring case) \"Hi\"", Describe(m));
1298 EXPECT_EQ("has substring \"foo\\n\\\"\"", Describe(m));
1303 EXPECT_EQ("has a key that is equal to \"foo\"", Describe(m));
1370 Describe(m1));
1478 EXPECT_EQ("starts with \"Hi\"", Describe(m));
1499 EXPECT_EQ("ends with \"Hi\"", Describe(m));
1518 EXPECT_EQ("matches regular expression \"Hi.*\"", Describe(m1));
1521 EXPECT_EQ("matches regular expression \"a.*\"", Describe(m2));
1540 EXPECT_EQ("contains regular expression \"Hi.*\"", Describe(m1));
1543 EXPECT_EQ("contains regular expression \"a.*\"", Describe(m2));
1574 Describe(m));
1578 Describe(m2));
1583 EXPECT_EQ("is equal to L\"012\\04500800\"", Describe(m4));
1586 EXPECT_EQ("is equal to L\"\\012\\045\\0\\08\\0\\0\"", Describe(m5));
1602 EXPECT_EQ("isn't equal to L\"Hi\"", Describe(m));
1644 EXPECT_EQ("is equal to (ignoring case) L\"Hi\"", Describe(m));
1661 EXPECT_EQ("isn't equal to (ignoring case) L\"Hi\"", Describe(m));
1691 EXPECT_EQ("has substring L\"foo\\n\\\"\"", Describe(m));
1712 EXPECT_EQ("starts with L\"Hi\"", Describe(m));
1733 EXPECT_EQ("ends with L\"Hi\"", Describe(m));
1765 Describe(m));
1769 Describe(m2));
1774 EXPECT_EQ("is equal to L\"012\\04500800\"", Describe(m4));
1777 EXPECT_EQ("is equal to L\"\\012\\045\\0\\08\\0\\0\"", Describe(m5));
1793 EXPECT_EQ("isn't equal to L\"Hi\"", Describe(m));
1835 EXPECT_EQ("is equal to (ignoring case) L\"Hi\"", Describe(m));
1852 EXPECT_EQ("isn't equal to (ignoring case) L\"Hi\"", Describe(m));
1882 EXPECT_EQ("has substring L\"foo\\n\\\"\"", Describe(m));
1903 EXPECT_EQ("starts with L\"Hi\"", Describe(m));
1924 EXPECT_EQ("ends with L\"Hi\"", Describe(m));
1943 EXPECT_EQ("are an equal pair", Describe(m));
1958 EXPECT_EQ("are a pair where the first >= the second", Describe(m));
1973 EXPECT_EQ("are a pair where the first > the second", Describe(m));
1988 EXPECT_EQ("are a pair where the first <= the second", Describe(m));
2003 EXPECT_EQ("are a pair where the first < the second", Describe(m));
2018 EXPECT_EQ("are an unequal pair", Describe(m));
2032 EXPECT_EQ("isn't equal to 5", Describe(m));
2047 SCOPED_TRACE(Describe(m));
2109 EXPECT_THAT(Describe(m), EndsWith("and (isn't equal to 11))))))))))"));
2127 EXPECT_EQ("(is <= 2) and (is >= 1)", Describe(m));
2133 Describe(m));
2141 Describe(m));
2150 Describe(m));
2245 SCOPED_TRACE(Describe(m));
2303 EXPECT_THAT(Describe(m), EndsWith("or (is equal to 11))))))))))"));
2319 Describe(m));
2324 Describe(m));
2331 Describe(m));
2339 Describe(m));
2502 Describe(m));
2928 EXPECT_EQ("is approximately 2", Describe(m1));
2932 EXPECT_EQ("is approximately 0.5", Describe(m2));
2936 EXPECT_EQ("never matches", Describe(m3));
2942 EXPECT_EQ("is approximately 2", Describe(m1));
2946 EXPECT_EQ("is approximately 0.5", Describe(m2));
2950 EXPECT_EQ("is NaN", Describe(m3));
2968 EXPECT_EQ("is approximately 2 (absolute error <= 0.5)", Describe(m1));
2973 EXPECT_EQ("is approximately 0.5 (absolute error <= 0.5)", Describe(m2));
2978 EXPECT_EQ("never matches", Describe(m3));
2984 EXPECT_EQ("is approximately 2 (absolute error <= 0.5)", Describe(m1));
2989 EXPECT_EQ("is approximately 0.5 (absolute error <= 0.5)", Describe(m2));
2994 EXPECT_EQ("is NaN", Describe(m3));
3043 EXPECT_EQ("is approximately 2", Describe(m1));
3047 EXPECT_EQ("is approximately 0.5", Describe(m2));
3051 EXPECT_EQ("never matches", Describe(m3));
3057 EXPECT_EQ("is approximately 2", Describe(m1));
3061 EXPECT_EQ("is approximately 0.5", Describe(m2));
3065 EXPECT_EQ("is NaN", Describe(m3));
3083 EXPECT_EQ("is approximately 2 (absolute error <= 0.5)", Describe(m1));
3088 EXPECT_EQ("is approximately 0.5 (absolute error <= 0.5)", Describe(m2));
3093 EXPECT_EQ("never matches", Describe(m3));
3112 EXPECT_EQ("is approximately 2 (absolute error <= 0.5)", Describe(m1));
3117 EXPECT_EQ("is approximately 0.5 (absolute error <= 0.5)", Describe(m2));
3122 EXPECT_EQ("is NaN", Describe(m3));
3245 TEST(WhenDynamicCastToTest, Describe) {
3249 EXPECT_EQ(prefix + "points to a value that is anything", Describe(matcher));
3334 EXPECT_EQ("points to a value that is > 3", Describe(m));
3487 EXPECT_EQ("is an object whose given field is >= 0", Describe(m));
3558 EXPECT_EQ("is an object whose given field is >= 0", Describe(m));
3695 EXPECT_EQ("is an object whose given property is >= 0", Describe(m));
3776 EXPECT_EQ("is an object whose given property is >= 0", Describe(m));
3816 "is equal to \"foo\"", Describe(matcher));
4093 EXPECT_EQ("is empty", Describe(m));
4139 EXPECT_EQ("size is equal to 2", Describe(m));
4407 Describe(m));
4605 EXPECT_EQ("distance between begin() and end() is equal to 2", Describe(m));
4976 TEST_F(UnorderedElementsAreTest, Describe) {
4977 EXPECT_THAT(Describe<IntVec>(UnorderedElementsAre()),
4980 Describe<IntVec>(UnorderedElementsAre(345)),
4983 Describe<IntVec>(UnorderedElementsAre(111, 222, 333)),
5352 EXPECT_EQ("only contains elements that is equal to 1", Describe(m));
5355 EXPECT_EQ("contains some element that isn't equal to 1", Describe(m2));
5445 Describe(m));
5551 Describe(m));