Lines Matching defs:container
1145 vector<int> container;
1146 EXPECT_THAT(container, SizeIs(0));
1147 EXPECT_THAT(container, Not(SizeIs(1)));
1148 container.push_back(0);
1149 EXPECT_THAT(container, Not(SizeIs(0)));
1150 EXPECT_THAT(container, SizeIs(1));
1151 container.push_back(0);
1152 EXPECT_THAT(container, Not(SizeIs(0)));
1153 EXPECT_THAT(container, SizeIs(2));
1157 map<std::string, int> container;
1158 EXPECT_THAT(container, SizeIs(0));
1159 EXPECT_THAT(container, Not(SizeIs(1)));
1160 container.insert(make_pair("foo", 1));
1161 EXPECT_THAT(container, Not(SizeIs(0)));
1162 EXPECT_THAT(container, SizeIs(1));
1163 container.insert(make_pair("bar", 2));
1164 EXPECT_THAT(container, Not(SizeIs(0)));
1165 EXPECT_THAT(container, SizeIs(2));
1169 vector<int> container;
1171 EXPECT_THAT(container, Not(m));
1172 container.push_back(0);
1173 EXPECT_THAT(container, m);
1188 MinimalistCustomType container;
1189 EXPECT_THAT(container, SizeIs(1));
1190 EXPECT_THAT(container, Not(SizeIs(0)));
1204 vector<int> container;
1205 EXPECT_EQ("whose size 0 doesn't match", Explain(m1, container));
1206 EXPECT_EQ("whose size 0 matches", Explain(m2, container));
1207 EXPECT_EQ("whose size 0 matches", Explain(m3, container));
1208 EXPECT_EQ("whose size 0 doesn't match", Explain(m4, container));
1209 container.push_back(0);
1210 container.push_back(0);
1211 EXPECT_EQ("whose size 2 matches", Explain(m1, container));
1212 EXPECT_EQ("whose size 2 doesn't match", Explain(m2, container));
1213 EXPECT_EQ("whose size 2 doesn't match", Explain(m3, container));
1214 EXPECT_EQ("whose size 2 matches", Explain(m4, container));
1343 // Deliberately bare pseudo-container.
1438 std::forward_list<int> container;
1439 EXPECT_THAT(container, BeginEndDistanceIs(0));
1440 EXPECT_THAT(container, Not(BeginEndDistanceIs(1)));
1441 container.push_front(0);
1442 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
1443 EXPECT_THAT(container, BeginEndDistanceIs(1));
1444 container.push_front(0);
1445 EXPECT_THAT(container, Not(BeginEndDistanceIs(0)));
1446 EXPECT_THAT(container, BeginEndDistanceIs(2));
1473 vector<int> container;
1475 Explain(m1, container));
1477 Explain(m2, container));
1479 Explain(m3, container));
1483 Explain(m4, container));
1484 container.push_back(0);
1485 container.push_back(0);
1487 Explain(m1, container));
1489 Explain(m2, container));
1491 Explain(m3, container));
1495 Explain(m4, container));
1499 // Streamlike 'container' provides only minimal iterator support.
1850 // Streamlike 'container' provides only minimal iterator support.
1957 // Streamlike 'container' provides only minimal iterator support.
2652 // No need to explain when the container is empty.