Lines Matching refs:container

1332   map<int, char> container;
1333 container.insert(make_pair(1, 'a'));
1334 container.insert(make_pair(2, 'b'));
1335 container.insert(make_pair(4, 'c'));
1336 EXPECT_THAT(container, Contains(Key(1)));
1337 EXPECT_THAT(container, Not(Contains(Key(3))));
1341 multimap<int, char> container;
1342 container.insert(make_pair(1, 'a'));
1343 container.insert(make_pair(2, 'b'));
1344 container.insert(make_pair(4, 'c'));
1346 EXPECT_THAT(container, Not(Contains(Key(25))));
1347 container.insert(make_pair(25, 'd'));
1348 EXPECT_THAT(container, Contains(Key(25)));
1349 container.insert(make_pair(25, 'e'));
1350 EXPECT_THAT(container, Contains(Key(25)));
1352 EXPECT_THAT(container, Contains(Key(1)));
1353 EXPECT_THAT(container, Not(Contains(Key(3))));
1450 map<int, char> container;
1451 container.insert(make_pair(1, 'a'));
1452 container.insert(make_pair(2, 'b'));
1453 container.insert(make_pair(4, 'c'));
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, _))));
4074 vector<int> container;
4075 EXPECT_THAT(container, IsEmpty());
4076 container.push_back(0);
4077 EXPECT_THAT(container, Not(IsEmpty()));
4078 container.push_back(1);
4079 EXPECT_THAT(container, Not(IsEmpty()));
4099 vector<int> container;
4100 EXPECT_EQ("", Explain(m, container));
4101 container.push_back(0);
4102 EXPECT_EQ("whose size is 1", Explain(m, container));
4106 vector<int> container;
4107 EXPECT_THAT(container, SizeIs(0));
4108 EXPECT_THAT(container, Not(SizeIs(1)));
4109 container.push_back(0);
4110 EXPECT_THAT(container, Not(SizeIs(0)));
4111 EXPECT_THAT(container, SizeIs(1));
4112 container.push_back(0);
4113 EXPECT_THAT(container, Not(SizeIs(0)));
4114 EXPECT_THAT(container, SizeIs(2));
4118 map<string, int> container;
4119 EXPECT_THAT(container, SizeIs(0));
4120 EXPECT_THAT(container, Not(SizeIs(1)));
4121 container.insert(make_pair("foo", 1));
4122 EXPECT_THAT(container, Not(SizeIs(0)));
4123 EXPECT_THAT(container, SizeIs(1));
4124 container.insert(make_pair("bar", 2));
4125 EXPECT_THAT(container, Not(SizeIs(0)));
4126 EXPECT_THAT(container, SizeIs(2));
4130 vector<int> container;
4132 EXPECT_THAT(container, Not(m));
4133 container.push_back(0);
4134 EXPECT_THAT(container, m);
4148 vector<int> container;
4149 EXPECT_EQ("whose size 0 doesn't match", Explain(m1, container));
4150 EXPECT_EQ("whose size 0 matches", Explain(m2, container));
4151 EXPECT_EQ("whose size 0 matches", Explain(m3, container));
4153 Explain(m4, container));
4154 container.push_back(0);
4155 container.push_back(0);
4156 EXPECT_EQ("whose size 2 matches", Explain(m1, container));
4157 EXPECT_EQ("whose size 2 doesn't match", Explain(m2, container));
4158 EXPECT_EQ("whose size 2 doesn't match", Explain(m3, container));
4160 Explain(m4, container));
4164 // Tests ContainerEq with different container types, and
4179 // Tests that the filled container is equal to itself.
4231 // Depending on the container, match may be true or false
4492 // Deliberately bare pseudo-container.
4585 std::forward_list<int> container;
4586 EXPECT_THAT(container, BeginEndDistanceIs(0));
4587 EXPECT_THAT(container, Not(BeginEndDistanceIs(1)));
4588 container.push_front(0);
4589 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
4590 EXPECT_THAT(container, BeginEndDistanceIs(1));
4591 container.push_front(0);
4592 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
4593 EXPECT_THAT(container, BeginEndDistanceIs(2));
4615 vector<int> container;
4617 Explain(m1, container));
4619 Explain(m2, container));
4621 Explain(m3, container));
4625 Explain(m4, container));
4626 container.push_back(0);
4627 container.push_back(0);
4629 Explain(m1, container));
4631 Explain(m2, container));
4633 Explain(m3, container));
4637 Explain(m4, container));
4641 // Streamlike 'container' provides only minimal iterator support.
4726 // Streamlike 'container' provides only minimal iterator support.
4830 // Streamlike 'container' provides only minimal iterator support.