Lines Matching refs:Pair

119 using testing::Pair;
1358 Matcher<const pair<const char*, int>&> m1 = Pair("foo", 42);
1359 Matcher<const pair<const char*, int> > m2 = Pair("foo", 42);
1360 Matcher<pair<const char*, int> > m3 = Pair("foo", 42);
1362 Matcher<pair<int, const std::string> > m4 = Pair(25, "42");
1363 Matcher<pair<const std::string, int> > m5 = Pair("25", 42);
1367 Matcher<const pair<std::string, int>&> m1 = Pair("foo", 42);
1375 Matcher<const pair<int, int>&> m2 = Not(Pair(Not(13), 42));
1382 // If neither field matches, Pair() should explain about the first
1384 const Matcher<pair<int, int> > m = Pair(GreaterThan(0), GreaterThan(0));
1388 // If the first field matches but the second doesn't, Pair() should
1393 // If the first field doesn't match but the second does, Pair()
1398 // If both fields match, Pair() should explain about them both.
1406 const Matcher<pair<int, int> > explain_first = Pair(GreaterThan(0), 0);
1413 const Matcher<pair<int, int> > explain_second = Pair(0, GreaterThan(0));
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, _))));
4447 Pair("and", 1), Pair("buffalo", 2), Pair("the", 1))));
4449 Pair("and", 1), Pair("the", 1), Pair("buffalo", 2)))));
4460 EXPECT_THAT(ifib, WhenSorted(ElementsAre(Pair(1, 1),
4461 Pair(1, 2),
4462 Pair(2, 3),
4463 Pair(3, 4),
4464 Pair(5, 5),
4465 Pair(8, 6))));
4466 EXPECT_THAT(ifib, Not(WhenSorted(ElementsAre(Pair(8, 6),
4467 Pair(2, 3),
4468 Pair(1, 1),
4469 Pair(3, 4),
4470 Pair(1, 2),
4471 Pair(5, 5)))));
5149 ElementsAre(Pair(3, 0),
5150 Pair(AnyOf(1, 2), 1),
5151 Pair(0, 2))) << g.DebugString();
5393 EXPECT_THAT(another_map, Each(Pair(_, Gt(0))));