Lines Matching refs:ElementsAre

62 using testing::ElementsAre;
286 // Tests for ElementsAre().
289 Matcher<const vector<int>&> m = ElementsAre();
294 Matcher<vector<int> > m = ElementsAre(Gt(5));
299 Matcher<list<string> > m = ElementsAre(StrEq("one"), "two");
306 Matcher<vector<int> > m = ElementsAre();
311 Matcher<const list<int>& > m = ElementsAre(Gt(5));
317 Matcher<const list<string>& > m = ElementsAre("one", "two");
324 Matcher<const list<int>& > m = ElementsAre(1, Ne(2));
334 ElementsAre(GreaterThan(1), 0, GreaterThan(2));
344 Matcher<const list<int>& > m = ElementsAre(1, 3);
355 Matcher<const vector<int>& > m = ElementsAre(1, GreaterThan(5));
371 EXPECT_THAT(test_vector, ElementsAre(StrEq("test string")));
378 EXPECT_THAT(test_list, ElementsAre("test string"));
387 EXPECT_THAT(test_vector, ElementsAre("one", StrEq("two"), _));
394 EXPECT_THAT(test_vector, ElementsAre(Eq(4)));
401 EXPECT_THAT(test_vector, ElementsAre(_));
408 EXPECT_THAT(test_vector, ElementsAre(4));
417 EXPECT_THAT(test_vector, ElementsAre(1, Eq(2), _));
427 ElementsAre(0, Ge(0), _, 3, 4, Ne(2), Eq(6), 7, 8, _));
435 Matcher<vector<string> > m = ElementsAre(StrEq("test string"));
443 Matcher<vector<string> > m = ElementsAre(StrEq("test string"));
453 Matcher<vector<string> > m = ElementsAre(
469 EXPECT_THAT(nested, ElementsAre(ElementsAre('H', Ne('e')),
470 ElementsAre('w', 'o', _, _, 'd')));
471 EXPECT_THAT(nested, Not(ElementsAre(ElementsAre('H', 'e'),
472 ElementsAre('w', 'o', _, _, 'd'))));
479 EXPECT_THAT(v, ElementsAre(Ref(v[0]), Ref(v[1]), Ref(v[2])));
480 EXPECT_THAT(v, Not(ElementsAre(Ref(v[0]), Ref(v[1]), Ref(a[2]))));
487 EXPECT_THAT(&v, Pointee(ElementsAre(0, 1, _)));
488 EXPECT_THAT(&v, Not(Pointee(ElementsAre(0, _, 3))));
493 EXPECT_THAT(array, ElementsAre(0, 1, _));
494 EXPECT_THAT(array, Not(ElementsAre(1, _, _)));
495 EXPECT_THAT(array, Not(ElementsAre(0, _)));
511 EXPECT_THAT(array_as_tuple, ElementsAre(0, 1));
512 EXPECT_THAT(array_as_tuple, Not(ElementsAre(0)));
516 .With(ElementsAre(0, 1));
522 EXPECT_THAT(a2, ElementsAre(ElementsAre('h', 'i', '\0'),
523 ElementsAre('l', 'o', '\0')));
524 EXPECT_THAT(a2, ElementsAre(StrEq("hi"), StrEq("lo")));
525 EXPECT_THAT(a2, ElementsAre(Not(ElementsAre('h', 'o', '\0')),
526 ElementsAre('l', 'o', '\0')));
531 EXPECT_THAT(array, ElementsAre("hi", "one", "two"));
532 EXPECT_THAT(array, Not(ElementsAre("hi", "one", "too")));
546 // The size of kHi is not known in this test, but ElementsAre() should
550 EXPECT_THAT(array1, ElementsAre(kHi));
553 EXPECT_THAT(array2, Not(ElementsAre(kHi)));
565 polymorphic_matcher = ElementsAre(x, y);
576 // of the implementation with ElementsAre(), we don't test it as
695 // Since ElementsAre() and ElementsAreArray() share much of the
1233 EXPECT_THAT(a, Contains(ElementsAre(4, 5, 6)));
1235 EXPECT_THAT(a, Not(Contains(ElementsAre(3, 4, 5))));