Lines Matching refs:Explain

324   EXPECT_EQ("", Explain(m, static_cast<const std::string*>(nullptr)));
329 Explain(m2, &n));
335 EXPECT_EQ("which points to 42" + OfType("int"), Explain(m, &n));
490 EXPECT_EQ("whose given field is 1" + OfType("int"), Explain(m, a));
495 Explain(m, a));
503 EXPECT_EQ("whose field `field_name` is 1" + OfType("int"), Explain(m, a));
508 Explain(m, a));
584 EXPECT_EQ("", Explain(m, static_cast<const AStruct*>(nullptr)));
586 Explain(m, &a));
591 Explain(m, &a));
599 EXPECT_EQ("", Explain(m, static_cast<const AStruct*>(nullptr)));
602 Explain(m, &a));
607 Explain(m, &a));
781 EXPECT_EQ("whose given property is 1" + OfType("int"), Explain(m, a));
786 Explain(m, a));
794 EXPECT_EQ("whose property `fancy_name` is 1" + OfType("int"), Explain(m, a));
799 Explain(m, a));
885 EXPECT_EQ("", Explain(m, static_cast<const AClass*>(nullptr)));
888 Explain(m, &a));
893 Explain(m, &a));
901 EXPECT_EQ("", Explain(m, static_cast<const AClass*>(nullptr)));
904 Explain(m, &a));
909 Explain(m, &a));
959 Explain(matcher, 36));
964 Explain(matcher, 36));
970 Explain(matcher, 36));
975 Explain(matcher, 36));
1195 EXPECT_EQ("whose size 0 doesn't match", Explain(m1, container));
1196 EXPECT_EQ("whose size 0 matches", Explain(m2, container));
1197 EXPECT_EQ("whose size 0 matches", Explain(m3, container));
1198 EXPECT_EQ("whose size 0 doesn't match", Explain(m4, container));
1201 EXPECT_EQ("whose size 2 matches", Explain(m1, container));
1202 EXPECT_EQ("whose size 2 doesn't match", Explain(m2, container));
1203 EXPECT_EQ("whose size 2 doesn't match", Explain(m3, container));
1204 EXPECT_EQ("whose size 2 matches", Explain(m4, container));
1262 Explain(WhenSortedBy(less<int>(), ElementsAre(2, 3)), a));
1264 Explain(WhenSortedBy(less<int>(), ElementsAre(1, 2)), a));
1465 Explain(m1, container));
1467 Explain(m2, container));
1469 Explain(m3, container));
1473 Explain(m4, container));
1477 Explain(m1, container));
1479 Explain(m2, container));
1481 Explain(m3, container));
1485 Explain(m4, container));
2128 EXPECT_EQ("", Explain(m, a));
2133 EXPECT_EQ("", Explain(n, b));
2136 EXPECT_EQ("whose element #0 doesn't match", Explain(n, b));
2142 EXPECT_EQ("", Explain(m, a));
2146 Explain(m, a));
2313 EXPECT_EQ("which contains 2 values", Explain(Pointwise(Gt(), rhs), lhs));
2326 Explain(Pointwise(IsHalfOf(), rhs), lhs));
2333 EXPECT_EQ("", Explain(Pointwise(IsHalfOf(), rhs), lhs));
2341 EXPECT_EQ("", Explain(Pointwise(m1, rhs), lhs));
2347 EXPECT_EQ("", Explain(Pointwise(m2, rhs), lhs));
2432 Explain(UnorderedPointwise(Gt(), rhs), lhs));
2445 Explain(UnorderedPointwise(IsHalfOf(), rhs), lhs));
2612 EXPECT_EQ("", Explain(m, test_list)); // No need to explain anything.
2624 Explain(m, test_vector));
2632 EXPECT_EQ("", Explain(m, test_list));
2635 EXPECT_EQ("which has 1 element", Explain(m, test_list));
2644 EXPECT_EQ("whose element #0 doesn't match", Explain(m, v));
2648 Explain(m, v));
3049 EXPECT_EQ("whose element #1 matches", Explain(m, a));
3052 EXPECT_EQ("", Explain(m, a));
3055 EXPECT_EQ("whose element #0 matches, which is 1 more than 0", Explain(m, a));
3058 EXPECT_EQ("", Explain(m, a));