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*>());
1157 EXPECT_THAT(Explain(Matcher<const int&>(Ref(n)), n),
1161 EXPECT_THAT(Explain(Matcher<const int&>(Ref(n)), m),
1313 EXPECT_THAT(p, Key(25));
1314 EXPECT_THAT(p, Not(Key(42)));
1315 EXPECT_THAT(p, Key(Ge(20)));
1316 EXPECT_THAT(p, Not(Key(Lt(25))));
1323 EXPECT_THAT(p, Key(is_positive));
1324 EXPECT_THAT(p, Not(Key(is_negative)));
1332 EXPECT_THAT(container, Contains(Key(1)));
1333 EXPECT_THAT(container, Not(Contains(Key(3))));
1342 EXPECT_THAT(container, Not(Contains(Key(25))));
1344 EXPECT_THAT(container, Contains(Key(25)));
1346 EXPECT_THAT(container, Contains(Key(25)));
1348 EXPECT_THAT(container, Contains(Key(1)));
1349 EXPECT_THAT(container, Not(Contains(Key(3))));
1419 EXPECT_THAT(p, Pair(25, "foo"));
1420 EXPECT_THAT(p, Pair(Ge(20), HasSubstr("o")));
1423 EXPECT_THAT(p, Not(Pair(42, "foo")));
1424 EXPECT_THAT(p, Not(Pair(Lt(25), "foo")));
1427 EXPECT_THAT(p, Not(Pair(25, "bar")));
1428 EXPECT_THAT(p, Not(Pair(25, Not("foo"))));
1431 EXPECT_THAT(p, Not(Pair(13, "bar")));
1432 EXPECT_THAT(p, Not(Pair(Lt(13), HasSubstr("a"))));
1439 EXPECT_THAT(p, Pair(is_positive, _));
1440 EXPECT_THAT(p, Not(Pair(is_negative, _)));
1441 EXPECT_THAT(p, Pair(_, is_positive));
1442 EXPECT_THAT(p, Not(Pair(_, is_negative)));
1450 EXPECT_THAT(container, Contains(Pair(1, 'a')));
1451 EXPECT_THAT(container, Contains(Pair(1, _)));
1452 EXPECT_THAT(container, Contains(Pair(_, 'a')));
1453 EXPECT_THAT(container, Not(Contains(Pair(3, _))));
2105 EXPECT_THAT(Describe(m), EndsWith("and (isn't equal to 11))))))))))"));
2299 EXPECT_THAT(Describe(m), EndsWith("or (is equal to 11))))))))))"));
2579 EXPECT_THAT(0, Really(Eq(0)));
2583 EXPECT_THAT(make_tuple(1, 2L), AllArgs(Lt()));
2584 EXPECT_THAT(make_tuple(2L, 1), Not(AllArgs(Lt())));
2588 EXPECT_THAT(42, AllArgs(Gt(0)));
2589 EXPECT_THAT('a', Not(AllArgs(Eq('b'))));
2616 // Tests that ASSERT_THAT() and EXPECT_THAT() work when the value
2621 EXPECT_THAT(2, AllOf(Le(7), Ge(0))) << "This should succeed too.";
2622 EXPECT_THAT("Hello", StartsWith("Hell"));
2625 // Tests that ASSERT_THAT() and EXPECT_THAT() work when the value
2644 EXPECT_THAT(n, ::testing::AllOf(::testing::Le(7), ::testing::Ge(5))),
2650 // Tests that ASSERT_THAT() and EXPECT_THAT() work when the argument
2657 EXPECT_THAT(n, AllOf(Le(7), Ref(n)));
2667 // Tests that ASSERT_THAT() and EXPECT_THAT() work when the matcher is
2687 EXPECT_NONFATAL_FAILURE(EXPECT_THAT(bad, ends_with_ok),
2692 EXPECT_NONFATAL_FAILURE(EXPECT_THAT(5, is_greater_than_5),
3192 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Not(IsNull())));
3193 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(Pointee(FieldIIs(4))));
3194 EXPECT_THAT(as_base_ptr,
3204 EXPECT_THAT(&base, Not(WhenDynamicCastTo<Derived*>(Pointee(_))));
3205 EXPECT_THAT(&base, WhenDynamicCastTo<Derived*>(IsNull()));
3207 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<OtherDerived*>(Pointee(_))));
3208 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<OtherDerived*>(IsNull()));
3210 EXPECT_THAT(as_base_ptr, Not(WhenDynamicCastTo<Derived*>(Pointee(_))));
3211 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(IsNull()));
3217 EXPECT_THAT(as_base_ptr, WhenDynamicCastTo<Derived*>(IsNull()));
3233 EXPECT_THAT(as_base_ptr,
3236 EXPECT_THAT(
3253 EXPECT_THAT(Explain(matcher, null), HasSubstr("NULL"));
3256 EXPECT_THAT(Explain(matcher, &derived), HasSubstr("which points to "));
3260 EXPECT_THAT(Explain(ref_matcher, derived),
3268 EXPECT_THAT(as_base_ref, WhenDynamicCastTo<const Derived&>(FieldIIs(4)));
3269 EXPECT_THAT(as_base_ref, WhenDynamicCastTo<const Derived&>(Not(FieldIIs(5))));
3275 EXPECT_THAT(as_base_ref, Not(WhenDynamicCastTo<const OtherDerived&>(_)));
4071 EXPECT_THAT(container, IsEmpty());
4073 EXPECT_THAT(container, Not(IsEmpty()));
4075 EXPECT_THAT(container, Not(IsEmpty()));
4080 EXPECT_THAT(text, IsEmpty());
4082 EXPECT_THAT(text, Not(IsEmpty()));
4084 EXPECT_THAT(text, Not(IsEmpty()));
4103 EXPECT_THAT(container, SizeIs(0));
4104 EXPECT_THAT(container, Not(SizeIs(1)));
4106 EXPECT_THAT(container, Not(SizeIs(0)));
4107 EXPECT_THAT(container, SizeIs(1));
4109 EXPECT_THAT(container, Not(SizeIs(0)));
4110 EXPECT_THAT(container, SizeIs(2));
4115 EXPECT_THAT(container, SizeIs(0));
4116 EXPECT_THAT(container, Not(SizeIs(1)));
4118 EXPECT_THAT(container, Not(SizeIs(0)));
4119 EXPECT_THAT(container, SizeIs(1));
4121 EXPECT_THAT(container, Not(SizeIs(0)));
4122 EXPECT_THAT(container, SizeIs(2));
4128 EXPECT_THAT(container, Not(m));
4130 EXPECT_THAT(container, m);
4311 EXPECT_THAT(a1, ContainerEq(a2));
4312 EXPECT_THAT(a1, Not(ContainerEq(b)));
4321 EXPECT_THAT(a1, ContainerEq(a2));
4322 EXPECT_THAT(a1, Not(ContainerEq(b)));
4325 EXPECT_THAT(a1, ElementsAre(ContainerEq(a2[0]), ContainerEq(a2[1])));
4326 EXPECT_THAT(a1, ElementsAre(Not(ContainerEq(b[0])), ContainerEq(a2[1])));
4335 EXPECT_THAT(make_tuple(p1, 3), ContainerEq(a2));
4336 EXPECT_THAT(make_tuple(p1, 3), Not(ContainerEq(b)));
4339 EXPECT_THAT(make_tuple(p1, 3), Not(ContainerEq(c)));
4354 EXPECT_THAT(a1, m);
4357 EXPECT_THAT(a1, m);
4362 EXPECT_THAT(numbers, WhenSortedBy(less<int>(), ElementsAre()));
4363 EXPECT_THAT(numbers, Not(WhenSortedBy(less<int>(), ElementsAre(1))));
4372 EXPECT_THAT(numbers, WhenSortedBy(greater<unsigned>(),
4374 EXPECT_THAT(numbers, Not(WhenSortedBy(greater<unsigned>(),
4383 EXPECT_THAT(words, WhenSortedBy(less<string>(),
4385 EXPECT_THAT(words, Not(WhenSortedBy(less<string>(),
4392 EXPECT_THAT(numbers, WhenSortedBy(less<int>(), ElementsAre(1, 2, 3, 4)));
4393 EXPECT_THAT(numbers, WhenSortedBy(less<int>(),
4395 EXPECT_THAT(numbers, Not(WhenSortedBy(less<int>(), ElementsAre(1, 3, 2, 4))));
4423 EXPECT_THAT(numbers, WhenSorted(ElementsAre()));
4424 EXPECT_THAT(numbers, Not(WhenSorted(ElementsAre(1))));
4433 EXPECT_THAT(words, WhenSorted(ElementsAre("1", "2", "2", "3")));
4434 EXPECT_THAT(words, Not(WhenSorted(ElementsAre("3", "1", "2", "2"))));
4442 EXPECT_THAT(word_counts, WhenSorted(ElementsAre(
4444 EXPECT_THAT(word_counts, Not(WhenSorted(ElementsAre(
4456 EXPECT_THAT(ifib, WhenSorted(ElementsAre(Pair(1, 1),
4462 EXPECT_THAT(ifib, Not(WhenSorted(ElementsAre(Pair(8, 6),
4474 EXPECT_THAT(d, WhenSorted(ElementsAre(1, 2)));
4475 EXPECT_THAT(d, Not(WhenSorted(ElementsAre(2, 1))));
4483 EXPECT_THAT(d, WhenSorted(vector_match));
4485 EXPECT_THAT(d, Not(WhenSorted(not_vector_match)));
4582 EXPECT_THAT(container, BeginEndDistanceIs(0));
4583 EXPECT_THAT(container, Not(BeginEndDistanceIs(1)));
4585 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
4586 EXPECT_THAT(container, BeginEndDistanceIs(1));
4588 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
4589 EXPECT_THAT(container, BeginEndDistanceIs(2));
4596 EXPECT_THAT(s, BeginEndDistanceIs(5));
4641 EXPECT_THAT(s, WhenSorted(ElementsAre(1, 2, 3, 4, 5)));
4642 EXPECT_THAT(s, Not(WhenSorted(ElementsAre(2, 1, 4, 5, 3))));
4649 EXPECT_THAT(s, WhenSorted(vector_match));
4650 EXPECT_THAT(s, Not(WhenSorted(ElementsAre(2, 1, 4, 5, 3))));
4659 EXPECT_THAT(s, ElementsAre(1, 2, 3, 4, 5));
4660 EXPECT_THAT(s, Not(ElementsAre(2, 1, 4, 5, 3)));
4673 EXPECT_THAT(s, ElementsAreArray(expected));
4676 EXPECT_THAT(s, Not(ElementsAreArray(expected)));
4683 EXPECT_THAT(objs, ElementsAre(UncopyableIs(-3), Truly(ValueIsPositive)));
4693 EXPECT_THAT(actual, ElementsAreArray(expected));
4696 EXPECT_THAT(actual, Not(ElementsAreArray(expected)));
4734 EXPECT_THAT(s, UnorderedElementsAreArray(expected));
4737 EXPECT_THAT(s, Not(UnorderedElementsAreArray(expected)));
4747 EXPECT_THAT(actual, UnorderedElementsAreArray(expected));
4750 EXPECT_THAT(actual, Not(UnorderedElementsAreArray(expected)));
4757 EXPECT_THAT(a, UnorderedElementsAreArray({1, 2, 3, 4, 5}));
4758 EXPECT_THAT(a, Not(UnorderedElementsAreArray({1, 2, 3, 4, 6})));
4763 EXPECT_THAT(a, UnorderedElementsAreArray({"a", "b", "c", "d", "e"}));
4764 EXPECT_THAT(a, Not(UnorderedElementsAreArray({"a", "b", "c", "d", "ef"})));
4769 EXPECT_THAT(a, UnorderedElementsAreArray(
4771 EXPECT_THAT(a, Not(UnorderedElementsAreArray(
4781 EXPECT_THAT(a, UnorderedElementsAreArray<Matcher<int> >(
4783 EXPECT_THAT(a, Not(UnorderedElementsAreArray<Matcher<int> >(
4798 EXPECT_THAT(objs,
4832 EXPECT_THAT(s, UnorderedElementsAre(1, 2, 3, 4, 5));
4833 EXPECT_THAT(s, Not(UnorderedElementsAre(2, 2, 3, 4, 5)));
4880 EXPECT_THAT(listener.str(), Eq("which has 1 element"));
4888 EXPECT_THAT(listener.str(), Eq(""));
4898 EXPECT_THAT(
4911 EXPECT_THAT(
4924 EXPECT_THAT(
4960 EXPECT_THAT(
4973 EXPECT_THAT(Describe<IntVec>(UnorderedElementsAre()),
4975 EXPECT_THAT(
4978 EXPECT_THAT(
4988 EXPECT_THAT(DescribeNegation<IntVec>(UnorderedElementsAre()),
4990 EXPECT_THAT(
4993 EXPECT_THAT(
5144 EXPECT_THAT(FindBacktrackingMaxBPM(g),
5356 EXPECT_THAT(some_vector, Each(1));
5358 EXPECT_THAT(some_vector, Not(Each(1)));
5359 EXPECT_THAT(some_vector, Each(3));
5362 EXPECT_THAT(some_vector, Not(Each(3)));
5363 EXPECT_THAT(some_vector, Each(Lt(3.5)));
5367 EXPECT_THAT(another_vector, Each(string("fee")));
5371 EXPECT_THAT(another_vector, Not(Each(string("fee"))));
5378 EXPECT_THAT(my_map, Each(make_pair(bar, 2)));
5381 EXPECT_THAT(another_map, Each(make_pair(string("fee"), 1)));
5383 EXPECT_THAT(another_map, Each(make_pair(string("fee"), 1)));
5387 EXPECT_THAT(another_map, Not(Each(make_pair(string("fee"), 1))));
5388 EXPECT_THAT(another_map, Not(Each(make_pair(string("fum"), 1))));
5389 EXPECT_THAT(another_map, Each(Pair(_, Gt(0))));
5394 EXPECT_THAT(a, Each(Gt(0)));
5395 EXPECT_THAT(a, Not(Each(Gt(1))));
5401 EXPECT_THAT(make_tuple(pointer, 2), Each(Gt(0)));
5402 EXPECT_THAT(make_tuple(pointer, 2), Not(Each(Gt(1))));
5455 EXPECT_THAT(lhs, m);
5459 EXPECT_THAT(lhs, m);
5468 EXPECT_THAT(lhs, Pointwise(Lt(), rhs));
5469 EXPECT_THAT(lhs, Not(Pointwise(Gt(), rhs)));
5478 EXPECT_THAT(lhs, Pointwise(Gt(), rhs));
5479 EXPECT_THAT(lhs, Not(Pointwise(Lt(), rhs)));
5486 EXPECT_THAT(lhs, Pointwise(Gt(), {1, 2, 3}));
5487 EXPECT_THAT(lhs, Not(Pointwise(Lt(), {3, 3, 7})));
5495 EXPECT_THAT(lhs, Not(Pointwise(Gt(), rhs)));
5500 EXPECT_THAT(lhs, Not(Pointwise(Gt(), rhs2)));
5506 EXPECT_THAT(lhs, Not(Pointwise(IsHalfOf(), rhs)));
5515 EXPECT_THAT(lhs, Pointwise(IsHalfOf(), rhs));
5523 EXPECT_THAT(lhs, Pointwise(m1, rhs));
5529 EXPECT_THAT(lhs, Pointwise(m2, rhs));
5566 EXPECT_THAT(lhs, m);
5570 EXPECT_THAT(lhs, m);
5579 EXPECT_THAT(lhs, UnorderedPointwise(Lt(), rhs));
5580 EXPECT_THAT(lhs, Not(UnorderedPointwise(Gt(), rhs)));
5589 EXPECT_THAT(lhs, UnorderedPointwise(Gt(), rhs));
5590 EXPECT_THAT(lhs, Not(UnorderedPointwise(Lt(), rhs)));
5597 EXPECT_THAT(lhs, UnorderedPointwise(Gt(), {5, 1, 3}));
5598 EXPECT_THAT(lhs, Not(UnorderedPointwise(Lt(), {1, 1, 7})));
5606 EXPECT_THAT(lhs, Not(UnorderedPointwise(Gt(), rhs)));
5611 EXPECT_THAT(lhs, Not(UnorderedPointwise(Gt(), rhs2)));
5617 EXPECT_THAT(lhs, Not(UnorderedPointwise(IsHalfOf(), rhs)));
5626 EXPECT_THAT(lhs, UnorderedPointwise(IsHalfOf(), rhs));
5632 EXPECT_THAT(lhs, UnorderedPointwise(IsHalfOf(), rhs));
5639 EXPECT_THAT(lhs, UnorderedPointwise(m1, rhs));
5644 EXPECT_THAT(lhs, UnorderedPointwise(m2, rhs));