Lines Matching refs:Explain
334 EXPECT_EQ("", Explain(m, static_cast<const std::string*>(nullptr))); in TEST_P()
339 Explain(m2, &n)); in TEST_P()
345 EXPECT_EQ("which points to 42" + OfType("int"), Explain(m, &n)); in TEST()
500 EXPECT_EQ("whose given field is 1" + OfType("int"), Explain(m, a)); in TEST_P()
505 Explain(m, a)); in TEST_P()
513 EXPECT_EQ("whose field `field_name` is 1" + OfType("int"), Explain(m, a)); in TEST_P()
518 Explain(m, a)); in TEST_P()
594 EXPECT_EQ("", Explain(m, static_cast<const AStruct*>(nullptr))); in TEST_P()
596 Explain(m, &a)); in TEST_P()
601 Explain(m, &a)); in TEST_P()
609 EXPECT_EQ("", Explain(m, static_cast<const AStruct*>(nullptr))); in TEST_P()
612 Explain(m, &a)); in TEST_P()
617 Explain(m, &a)); in TEST_P()
791 EXPECT_EQ("whose given property is 1" + OfType("int"), Explain(m, a)); in TEST_P()
796 Explain(m, a)); in TEST_P()
804 EXPECT_EQ("whose property `fancy_name` is 1" + OfType("int"), Explain(m, a)); in TEST_P()
809 Explain(m, a)); in TEST_P()
895 EXPECT_EQ("", Explain(m, static_cast<const AClass*>(nullptr))); in TEST_P()
898 Explain(m, &a)); in TEST_P()
903 Explain(m, &a)); in TEST_P()
911 EXPECT_EQ("", Explain(m, static_cast<const AClass*>(nullptr))); in TEST_P()
914 Explain(m, &a)); in TEST_P()
919 Explain(m, &a)); in TEST_P()
969 Explain(matcher, 36)); in TEST_P()
974 Explain(matcher, 36)); in TEST_P()
980 Explain(matcher, 36)); in TEST_P()
985 Explain(matcher, 36)); in TEST_P()
1205 EXPECT_EQ("whose size 0 doesn't match", Explain(m1, container)); in TEST()
1206 EXPECT_EQ("whose size 0 matches", Explain(m2, container)); in TEST()
1207 EXPECT_EQ("whose size 0 matches", Explain(m3, container)); in TEST()
1208 EXPECT_EQ("whose size 0 doesn't match", Explain(m4, container)); in TEST()
1211 EXPECT_EQ("whose size 2 matches", Explain(m1, container)); in TEST()
1212 EXPECT_EQ("whose size 2 doesn't match", Explain(m2, container)); in TEST()
1213 EXPECT_EQ("whose size 2 doesn't match", Explain(m3, container)); in TEST()
1214 EXPECT_EQ("whose size 2 matches", Explain(m4, container)); in TEST()
1272 Explain(WhenSortedBy(less<int>(), ElementsAre(2, 3)), a)); in TEST()
1274 Explain(WhenSortedBy(less<int>(), ElementsAre(1, 2)), a)); in TEST()
1475 Explain(m1, container)); in TEST_P()
1477 Explain(m2, container)); in TEST_P()
1479 Explain(m3, container)); in TEST_P()
1483 Explain(m4, container)); in TEST_P()
1487 Explain(m1, container)); in TEST_P()
1489 Explain(m2, container)); in TEST_P()
1491 Explain(m3, container)); in TEST_P()
1495 Explain(m4, container)); in TEST_P()
2149 EXPECT_EQ("", Explain(m, a)); in TEST_P()
2154 EXPECT_EQ("", Explain(n, b)); in TEST_P()
2157 EXPECT_EQ("whose element #0 doesn't match", Explain(n, b)); in TEST_P()
2163 EXPECT_EQ("", Explain(m, a)); in TEST_P()
2167 Explain(m, a)); in TEST_P()
2334 EXPECT_EQ("which contains 2 values", Explain(Pointwise(Gt(), rhs), lhs)); in TEST()
2347 Explain(Pointwise(IsHalfOf(), rhs), lhs)); in TEST()
2354 EXPECT_EQ("", Explain(Pointwise(IsHalfOf(), rhs), lhs)); in TEST()
2362 EXPECT_EQ("", Explain(Pointwise(m1, rhs), lhs)); in TEST()
2368 EXPECT_EQ("", Explain(Pointwise(m2, rhs), lhs)); in TEST()
2453 Explain(UnorderedPointwise(Gt(), rhs), lhs)); in TEST()
2466 Explain(UnorderedPointwise(IsHalfOf(), rhs), lhs)); in TEST()
2633 EXPECT_EQ("", Explain(m, test_list)); // No need to explain anything. in TEST()
2645 Explain(m, test_vector)); in TEST_P()
2653 EXPECT_EQ("", Explain(m, test_list)); in TEST()
2656 EXPECT_EQ("which has 1 element", Explain(m, test_list)); in TEST()
2665 EXPECT_EQ("whose element #0 doesn't match", Explain(m, v)); in TEST_P()
2669 Explain(m, v)); in TEST_P()
3070 EXPECT_EQ("whose element #1 matches", Explain(m, a)); in TEST_P()
3073 EXPECT_EQ("", Explain(m, a)); in TEST_P()
3076 EXPECT_EQ("whose element #0 matches, which is 1 more than 0", Explain(m, a)); in TEST_P()
3079 EXPECT_EQ("", Explain(m, a)); in TEST_P()