Lines Matching defs:Explain
102 string Explain(const MatcherType& m, const Value& x) {
221 Explain(m, make_tuple(false, 42, 42)));
223 Explain(m, make_tuple(false, 42, 43)));
250 Explain(m, make_tuple('a', 42, 42)));
252 Explain(m, make_tuple('\0', 42, 43)));
329 EXPECT_EQ("", Explain(m, test_list)); // No need to explain anything.
340 Explain(m, test_vector));
348 EXPECT_EQ("", Explain(m, test_list));
351 EXPECT_EQ("which has 1 element", Explain(m, test_list));
360 EXPECT_EQ("whose element #0 doesn't match", Explain(m, v));
364 Explain(m, v));
735 EXPECT_EQ("", Explain(m, 6));
736 EXPECT_EQ("", Explain(m, 7));
785 EXPECT_EQ("OK", Explain(m1, 4));
786 EXPECT_EQ("% 2 == 1", Explain(m1, 5));
789 EXPECT_EQ("OK", Explain(m2, 3));
790 EXPECT_EQ("diff == -1", Explain(m2, 4));
848 EXPECT_EQ("", Explain(m, 36));
849 EXPECT_EQ("", Explain(m, 5));
860 EXPECT_EQ("", Explain(m, 36));
861 EXPECT_EQ("", Explain(m, 5));
951 EXPECT_EQ("", Explain(m, 36L));
952 EXPECT_EQ("", Explain(m, 15L));
1166 EXPECT_EQ("whose element #1 matches", Explain(m, a));
1169 EXPECT_EQ("", Explain(m, a));
1172 EXPECT_EQ("whose element #0 matches, which is 1 more than 0", Explain(m, a));
1175 EXPECT_EQ("", Explain(m, a));