Lines Matching refs:EXPECT_THAT

768   EXPECT_THAT(1, 1);
769 EXPECT_THAT(1.0, 1.0);
770 EXPECT_THAT(string(), "");
778 EXPECT_THAT(func, Helper::Func);
779 EXPECT_THAT(func, &Helper::Func);
800 EXPECT_THAT(&base, A<Base*>());
801 // This shouldn't compile: EXPECT_THAT(&base, A<Derived*>());
802 EXPECT_THAT(&derived, A<Base*>());
803 EXPECT_THAT(&derived, A<Derived*>());
1161 EXPECT_THAT(Explain(Matcher<const int&>(Ref(n)), n),
1165 EXPECT_THAT(Explain(Matcher<const int&>(Ref(n)), m),
1317 EXPECT_THAT(p, Key(25));
1318 EXPECT_THAT(p, Not(Key(42)));
1319 EXPECT_THAT(p, Key(Ge(20)));
1320 EXPECT_THAT(p, Not(Key(Lt(25))));
1327 EXPECT_THAT(p, Key(is_positive));
1328 EXPECT_THAT(p, Not(Key(is_negative)));
1336 EXPECT_THAT(container, Contains(Key(1)));
1337 EXPECT_THAT(container, Not(Contains(Key(3))));
1346 EXPECT_THAT(container, Not(Contains(Key(25))));
1348 EXPECT_THAT(container, Contains(Key(25)));
1350 EXPECT_THAT(container, Contains(Key(25)));
1352 EXPECT_THAT(container, Contains(Key(1)));
1353 EXPECT_THAT(container, Not(Contains(Key(3))));
1423 EXPECT_THAT(p, Pair(25, "foo"));
1424 EXPECT_THAT(p, Pair(Ge(20), HasSubstr("o")));
1427 EXPECT_THAT(p, Not(Pair(42, "foo")));
1428 EXPECT_THAT(p, Not(Pair(Lt(25), "foo")));
1431 EXPECT_THAT(p, Not(Pair(25, "bar")));
1432 EXPECT_THAT(p, Not(Pair(25, Not("foo"))));
1435 EXPECT_THAT(p, Not(Pair(13, "bar")));
1436 EXPECT_THAT(p, Not(Pair(Lt(13), HasSubstr("a"))));
1443 EXPECT_THAT(p, Pair(is_positive, _));
1444 EXPECT_THAT(p, Not(Pair(is_negative, _)));
1445 EXPECT_THAT(p, Pair(_, is_positive));
1446 EXPECT_THAT(p, Not(Pair(_, is_negative)));
1454 EXPECT_THAT(container, Contains(Pair(1, 'a')));
1455 EXPECT_THAT(container, Contains(Pair(1, _)));
1456 EXPECT_THAT(container, Contains(Pair(_, 'a')));
1457 EXPECT_THAT(container, Not(Contains(Pair(3, _))));
2109 EXPECT_THAT(Describe(m), EndsWith("and (isn't equal to 11))))))))))"));
2303 EXPECT_THAT(Describe(m), EndsWith("or (is equal to 11))))))))))"));
2583 EXPECT_THAT(0, Really(Eq(0)));
2587 EXPECT_THAT(make_tuple(1, 2L), AllArgs(Lt()));
2588 EXPECT_THAT(make_tuple(2L, 1), Not(AllArgs(Lt())));
2592 EXPECT_THAT(42, AllArgs(Gt(0)));
2593 EXPECT_THAT('a', Not(AllArgs(Eq('b'))));
2620 // Tests that ASSERT_THAT() and EXPECT_THAT() work when the value
2625 EXPECT_THAT(2, AllOf(Le(7), Ge(0))) << "This should succeed too.";
2626 EXPECT_THAT("Hello", StartsWith("Hell"));
2629 // Tests that ASSERT_THAT() and EXPECT_THAT() work when the value
2648 EXPECT_THAT(n, ::testing::AllOf(::testing::Le(7), ::testing::Ge(5))),
2654 // Tests that ASSERT_THAT() and EXPECT_THAT() work when the argument
2661 EXPECT_THAT(n, AllOf(Le(7), Ref(n)));
2671 // Tests that ASSERT_THAT() and EXPECT_THAT() work when the matcher is
2691 EXPECT_NONFATAL_FAILURE(EXPECT_THAT(bad, ends_with_ok),
2696 EXPECT_NONFATAL_FAILURE(EXPECT_THAT(5, is_greater_than_5),
3196 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Not(IsNull())));
3197 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(4))));
3198 EXPECT_THAT(as_base_ptr,
3208 EXPECT_THAT(&base, Not(WhenDynamicCastTo<Derived*>(Pointee(_))));
3209 EXPECT_THAT(&base, WhenDynamicCastTo<Derived*>(IsNull()));
3211 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<OtherDerived*>(Pointee(_))));
3212 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<OtherDerived*>(IsNull()));
3214 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<Derived*>(Pointee(_))));
3215 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(IsNull()));
3221 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(IsNull()));
3237 EXPECT_THAT(as_base_ptr,
3240 EXPECT_THAT(
3257 EXPECT_THAT(Explain(matcher, null), HasSubstr("NULL"));
3260 EXPECT_THAT(Explain(matcher, &derived), HasSubstr("which points to "));
3264 EXPECT_THAT(Explain(ref_matcher, derived),
3272 EXPECT_THAT(as_base_ref, WhenDynamicCastTo<const Derived&>(FieldIIs(4)));
3273 EXPECT_THAT(as_base_ref, WhenDynamicCastTo<const Derived&>(Not(FieldIIs(5))));
3279 EXPECT_THAT(as_base_ref, Not(WhenDynamicCastTo<const OtherDerived&>(_)));
4075 EXPECT_THAT(container, IsEmpty());
4077 EXPECT_THAT(container, Not(IsEmpty()));
4079 EXPECT_THAT(container, Not(IsEmpty()));
4084 EXPECT_THAT(text, IsEmpty());
4086 EXPECT_THAT(text, Not(IsEmpty()));
4088 EXPECT_THAT(text, Not(IsEmpty()));
4107 EXPECT_THAT(container, SizeIs(0));
4108 EXPECT_THAT(container, Not(SizeIs(1)));
4110 EXPECT_THAT(container, Not(SizeIs(0)));
4111 EXPECT_THAT(container, SizeIs(1));
4113 EXPECT_THAT(container, Not(SizeIs(0)));
4114 EXPECT_THAT(container, SizeIs(2));
4119 EXPECT_THAT(container, SizeIs(0));
4120 EXPECT_THAT(container, Not(SizeIs(1)));
4122 EXPECT_THAT(container, Not(SizeIs(0)));
4123 EXPECT_THAT(container, SizeIs(1));
4125 EXPECT_THAT(container, Not(SizeIs(0)));
4126 EXPECT_THAT(container, SizeIs(2));
4132 EXPECT_THAT(container, Not(m));
4134 EXPECT_THAT(container, m);
4315 EXPECT_THAT(a1, ContainerEq(a2));
4316 EXPECT_THAT(a1, Not(ContainerEq(b)));
4325 EXPECT_THAT(a1, ContainerEq(a2));
4326 EXPECT_THAT(a1, Not(ContainerEq(b)));
4329 EXPECT_THAT(a1, ElementsAre(ContainerEq(a2[0]), ContainerEq(a2[1])));
4330 EXPECT_THAT(a1, ElementsAre(Not(ContainerEq(b[0])), ContainerEq(a2[1])));
4339 EXPECT_THAT(make_tuple(p1, 3), ContainerEq(a2));
4340 EXPECT_THAT(make_tuple(p1, 3), Not(ContainerEq(b)));
4343 EXPECT_THAT(make_tuple(p1, 3), Not(ContainerEq(c)));
4358 EXPECT_THAT(a1, m);
4361 EXPECT_THAT(a1, m);
4366 EXPECT_THAT(numbers, WhenSortedBy(less<int>(), ElementsAre()));
4367 EXPECT_THAT(numbers, Not(WhenSortedBy(less<int>(), ElementsAre(1))));
4376 EXPECT_THAT(numbers, WhenSortedBy(greater<unsigned>(),
4378 EXPECT_THAT(numbers, Not(WhenSortedBy(greater<unsigned>(),
4387 EXPECT_THAT(words, WhenSortedBy(less<string>(),
4389 EXPECT_THAT(words, Not(WhenSortedBy(less<string>(),
4396 EXPECT_THAT(numbers, WhenSortedBy(less<int>(), ElementsAre(1, 2, 3, 4)));
4397 EXPECT_THAT(numbers, WhenSortedBy(less<int>(),
4399 EXPECT_THAT(numbers, Not(WhenSortedBy(less<int>(), ElementsAre(1, 3, 2, 4))));
4427 EXPECT_THAT(numbers, WhenSorted(ElementsAre()));
4428 EXPECT_THAT(numbers, Not(WhenSorted(ElementsAre(1))));
4437 EXPECT_THAT(words, WhenSorted(ElementsAre("1", "2", "2", "3")));
4438 EXPECT_THAT(words, Not(WhenSorted(ElementsAre("3", "1", "2", "2"))));
4446 EXPECT_THAT(word_counts, WhenSorted(ElementsAre(
4448 EXPECT_THAT(word_counts, Not(WhenSorted(ElementsAre(
4460 EXPECT_THAT(ifib, WhenSorted(ElementsAre(Pair(1, 1),
4466 EXPECT_THAT(ifib, Not(WhenSorted(ElementsAre(Pair(8, 6),
4478 EXPECT_THAT(d, WhenSorted(ElementsAre(1, 2)));
4479 EXPECT_THAT(d, Not(WhenSorted(ElementsAre(2, 1))));
4487 EXPECT_THAT(d, WhenSorted(vector_match));
4489 EXPECT_THAT(d, Not(WhenSorted(not_vector_match)));
4586 EXPECT_THAT(container, BeginEndDistanceIs(0));
4587 EXPECT_THAT(container, Not(BeginEndDistanceIs(1)));
4589 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
4590 EXPECT_THAT(container, BeginEndDistanceIs(1));
4592 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
4593 EXPECT_THAT(container, BeginEndDistanceIs(2));
4600 EXPECT_THAT(s, BeginEndDistanceIs(5));
4645 EXPECT_THAT(s, WhenSorted(ElementsAre(1, 2, 3, 4, 5)));
4646 EXPECT_THAT(s, Not(WhenSorted(ElementsAre(2, 1, 4, 5, 3))));
4653 EXPECT_THAT(s, WhenSorted(vector_match));
4654 EXPECT_THAT(s, Not(WhenSorted(ElementsAre(2, 1, 4, 5, 3))));
4663 EXPECT_THAT(s, ElementsAre(1, 2, 3, 4, 5));
4664 EXPECT_THAT(s, Not(ElementsAre(2, 1, 4, 5, 3)));
4677 EXPECT_THAT(s, ElementsAreArray(expected));
4680 EXPECT_THAT(s, Not(ElementsAreArray(expected)));
4687 EXPECT_THAT(objs, ElementsAre(UncopyableIs(-3), Truly(ValueIsPositive)));
4697 EXPECT_THAT(actual, ElementsAreArray(expected));
4700 EXPECT_THAT(actual, Not(ElementsAreArray(expected)));
4738 EXPECT_THAT(s, UnorderedElementsAreArray(expected));
4741 EXPECT_THAT(s, Not(UnorderedElementsAreArray(expected)));
4751 EXPECT_THAT(actual, UnorderedElementsAreArray(expected));
4754 EXPECT_THAT(actual, Not(UnorderedElementsAreArray(expected)));
4761 EXPECT_THAT(a, UnorderedElementsAreArray({1, 2, 3, 4, 5}));
4762 EXPECT_THAT(a, Not(UnorderedElementsAreArray({1, 2, 3, 4, 6})));
4767 EXPECT_THAT(a, UnorderedElementsAreArray({"a", "b", "c", "d", "e"}));
4768 EXPECT_THAT(a, Not(UnorderedElementsAreArray({"a", "b", "c", "d", "ef"})));
4773 EXPECT_THAT(a, UnorderedElementsAreArray(
4775 EXPECT_THAT(a, Not(UnorderedElementsAreArray(
4785 EXPECT_THAT(a, UnorderedElementsAreArray<Matcher<int> >(
4787 EXPECT_THAT(a, Not(UnorderedElementsAreArray<Matcher<int> >(
4802 EXPECT_THAT(objs,
4836 EXPECT_THAT(s, UnorderedElementsAre(1, 2, 3, 4, 5));
4837 EXPECT_THAT(s, Not(UnorderedElementsAre(2, 2, 3, 4, 5)));
4884 EXPECT_THAT(listener.str(), Eq("which has 1 element"));
4892 EXPECT_THAT(listener.str(), Eq(""));
4902 EXPECT_THAT(
4915 EXPECT_THAT(
4928 EXPECT_THAT(
4964 EXPECT_THAT(
4977 EXPECT_THAT(Describe<IntVec>(UnorderedElementsAre()),
4979 EXPECT_THAT(
4982 EXPECT_THAT(
4992 EXPECT_THAT(DescribeNegation<IntVec>(UnorderedElementsAre()),
4994 EXPECT_THAT(
4997 EXPECT_THAT(
5148 EXPECT_THAT(FindBacktrackingMaxBPM(g),
5360 EXPECT_THAT(some_vector, Each(1));
5362 EXPECT_THAT(some_vector, Not(Each(1)));
5363 EXPECT_THAT(some_vector, Each(3));
5366 EXPECT_THAT(some_vector, Not(Each(3)));
5367 EXPECT_THAT(some_vector, Each(Lt(3.5)));
5371 EXPECT_THAT(another_vector, Each(string("fee")));
5375 EXPECT_THAT(another_vector, Not(Each(string("fee"))));
5382 EXPECT_THAT(my_map, Each(make_pair(bar, 2)));
5385 EXPECT_THAT(another_map, Each(make_pair(string("fee"), 1)));
5387 EXPECT_THAT(another_map, Each(make_pair(string("fee"), 1)));
5391 EXPECT_THAT(another_map, Not(Each(make_pair(string("fee"), 1))));
5392 EXPECT_THAT(another_map, Not(Each(make_pair(string("fum"), 1))));
5393 EXPECT_THAT(another_map, Each(Pair(_, Gt(0))));
5398 EXPECT_THAT(a, Each(Gt(0)));
5399 EXPECT_THAT(a, Not(Each(Gt(1))));
5405 EXPECT_THAT(make_tuple(pointer, 2), Each(Gt(0)));
5406 EXPECT_THAT(make_tuple(pointer, 2), Not(Each(Gt(1))));
5459 EXPECT_THAT(lhs, m);
5463 EXPECT_THAT(lhs, m);
5472 EXPECT_THAT(lhs, Pointwise(Lt(), rhs));
5473 EXPECT_THAT(lhs, Not(Pointwise(Gt(), rhs)));
5482 EXPECT_THAT(lhs, Pointwise(Gt(), rhs));
5483 EXPECT_THAT(lhs, Not(Pointwise(Lt(), rhs)));
5490 EXPECT_THAT(lhs, Pointwise(Gt(), {1, 2, 3}));
5491 EXPECT_THAT(lhs, Not(Pointwise(Lt(), {3, 3, 7})));
5499 EXPECT_THAT(lhs, Not(Pointwise(Gt(), rhs)));
5504 EXPECT_THAT(lhs, Not(Pointwise(Gt(), rhs2)));
5510 EXPECT_THAT(lhs, Not(Pointwise(IsHalfOf(), rhs)));
5519 EXPECT_THAT(lhs, Pointwise(IsHalfOf(), rhs));
5527 EXPECT_THAT(lhs, Pointwise(m1, rhs));
5533 EXPECT_THAT(lhs, Pointwise(m2, rhs));
5570 EXPECT_THAT(lhs, m);
5574 EXPECT_THAT(lhs, m);
5583 EXPECT_THAT(lhs, UnorderedPointwise(Lt(), rhs));
5584 EXPECT_THAT(lhs, Not(UnorderedPointwise(Gt(), rhs)));
5593 EXPECT_THAT(lhs, UnorderedPointwise(Gt(), rhs));
5594 EXPECT_THAT(lhs, Not(UnorderedPointwise(Lt(), rhs)));
5601 EXPECT_THAT(lhs, UnorderedPointwise(Gt(), {5, 1, 3}));
5602 EXPECT_THAT(lhs, Not(UnorderedPointwise(Lt(), {1, 1, 7})));
5610 EXPECT_THAT(lhs, Not(UnorderedPointwise(Gt(), rhs)));
5615 EXPECT_THAT(lhs, Not(UnorderedPointwise(Gt(), rhs2)));
5621 EXPECT_THAT(lhs, Not(UnorderedPointwise(IsHalfOf(), rhs)));
5630 EXPECT_THAT(lhs, UnorderedPointwise(IsHalfOf(), rhs));
5636 EXPECT_THAT(lhs, UnorderedPointwise(IsHalfOf(), rhs));
5643 EXPECT_THAT(lhs, UnorderedPointwise(m1, rhs));
5648 EXPECT_THAT(lhs, UnorderedPointwise(m2, rhs));