Lines Matching refs:container

1328   map<int, char> container;
1329 container.insert(make_pair(1, 'a'));
1330 container.insert(make_pair(2, 'b'));
1331 container.insert(make_pair(4, 'c'));
1332 EXPECT_THAT(container, Contains(Key(1)));
1333 EXPECT_THAT(container, Not(Contains(Key(3))));
1337 multimap<int, char> container;
1338 container.insert(make_pair(1, 'a'));
1339 container.insert(make_pair(2, 'b'));
1340 container.insert(make_pair(4, 'c'));
1342 EXPECT_THAT(container, Not(Contains(Key(25))));
1343 container.insert(make_pair(25, 'd'));
1344 EXPECT_THAT(container, Contains(Key(25)));
1345 container.insert(make_pair(25, 'e'));
1346 EXPECT_THAT(container, Contains(Key(25)));
1348 EXPECT_THAT(container, Contains(Key(1)));
1349 EXPECT_THAT(container, Not(Contains(Key(3))));
1446 map<int, char> container;
1447 container.insert(make_pair(1, 'a'));
1448 container.insert(make_pair(2, 'b'));
1449 container.insert(make_pair(4, 'c'));
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, _))));
4070 vector<int> container;
4071 EXPECT_THAT(container, IsEmpty());
4072 container.push_back(0);
4073 EXPECT_THAT(container, Not(IsEmpty()));
4074 container.push_back(1);
4075 EXPECT_THAT(container, Not(IsEmpty()));
4095 vector<int> container;
4096 EXPECT_EQ("", Explain(m, container));
4097 container.push_back(0);
4098 EXPECT_EQ("whose size is 1", Explain(m, container));
4102 vector<int> container;
4103 EXPECT_THAT(container, SizeIs(0));
4104 EXPECT_THAT(container, Not(SizeIs(1)));
4105 container.push_back(0);
4106 EXPECT_THAT(container, Not(SizeIs(0)));
4107 EXPECT_THAT(container, SizeIs(1));
4108 container.push_back(0);
4109 EXPECT_THAT(container, Not(SizeIs(0)));
4110 EXPECT_THAT(container, SizeIs(2));
4114 map<string, int> container;
4115 EXPECT_THAT(container, SizeIs(0));
4116 EXPECT_THAT(container, Not(SizeIs(1)));
4117 container.insert(make_pair("foo", 1));
4118 EXPECT_THAT(container, Not(SizeIs(0)));
4119 EXPECT_THAT(container, SizeIs(1));
4120 container.insert(make_pair("bar", 2));
4121 EXPECT_THAT(container, Not(SizeIs(0)));
4122 EXPECT_THAT(container, SizeIs(2));
4126 vector<int> container;
4128 EXPECT_THAT(container, Not(m));
4129 container.push_back(0);
4130 EXPECT_THAT(container, m);
4144 vector<int> container;
4145 EXPECT_EQ("whose size 0 doesn't match", Explain(m1, container));
4146 EXPECT_EQ("whose size 0 matches", Explain(m2, container));
4147 EXPECT_EQ("whose size 0 matches", Explain(m3, container));
4149 Explain(m4, container));
4150 container.push_back(0);
4151 container.push_back(0);
4152 EXPECT_EQ("whose size 2 matches", Explain(m1, container));
4153 EXPECT_EQ("whose size 2 doesn't match", Explain(m2, container));
4154 EXPECT_EQ("whose size 2 doesn't match", Explain(m3, container));
4156 Explain(m4, container));
4160 // Tests ContainerEq with different container types, and
4175 // Tests that the filled container is equal to itself.
4227 // Depending on the container, match may be true or false
4488 // Deliberately bare pseudo-container.
4581 std::forward_list<int> container;
4582 EXPECT_THAT(container, BeginEndDistanceIs(0));
4583 EXPECT_THAT(container, Not(BeginEndDistanceIs(1)));
4584 container.push_front(0);
4585 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
4586 EXPECT_THAT(container, BeginEndDistanceIs(1));
4587 container.push_front(0);
4588 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
4589 EXPECT_THAT(container, BeginEndDistanceIs(2));
4611 vector<int> container;
4613 Explain(m1, container));
4615 Explain(m2, container));
4617 Explain(m3, container));
4621 Explain(m4, container));
4622 container.push_back(0);
4623 container.push_back(0);
4625 Explain(m1, container));
4627 Explain(m2, container));
4629 Explain(m3, container));
4633 Explain(m4, container));
4637 // Streamlike 'container' provides only minimal iterator support.
4722 // Streamlike 'container' provides only minimal iterator support.
4826 // Streamlike 'container' provides only minimal iterator support.