Home | History | Annotate | Download | only in tests

Lines Matching defs:vector

86   FixedSizeVector<int, 8> vector;
87 vector.push_back(0x1337);
88 vector.push_back(0xcafe);
89 vector.push_back(0xbeef);
90 vector.push_back(0xface);
92 vector.erase(1);
93 ASSERT_EQ(vector[0], 0x1337);
94 ASSERT_EQ(vector.data()[0], 0x1337);
95 ASSERT_EQ(vector[1], 0xbeef);
96 ASSERT_EQ(vector.data()[1], 0xbeef);
97 ASSERT_EQ(vector[2], 0xface);
98 ASSERT_EQ(vector.data()[2], 0xface);
99 ASSERT_EQ(vector.size(), 3);
103 FixedSizeVector<Foo, 4> vector;
105 vector.push_back(Foo());
106 vector[i].setValue(i);
110 vector.erase(1);
117 vector.erase(2);
124 vector.erase(0);
132 FixedSizeVector<int, 4> vector;
133 vector.push_back(0x1337);
134 vector.push_back(0xcafe);
135 EXPECT_DEATH(vector.swap(0, 2), "");
139 FixedSizeVector<int, 4> vector;
140 vector.push_back(0x1337);
141 vector.push_back(0xcafe);
142 EXPECT_DEATH(vector.swap(2, 3), "");
146 FixedSizeVector<int, 4> vector;
147 vector.push_back(0x1337);
148 vector.push_back(0xcafe);
150 vector.swap(0, 1);
151 EXPECT_EQ(vector[0], 0xcafe);
152 EXPECT_EQ(vector[1], 0x1337);
156 FixedSizeVector<int, 4> vector;
157 vector.resize(4);
158 EXPECT_EQ(vector.size(), 4);
164 FixedSizeVector<Foo, 4> vector;
166 vector.push_back(Foo());
167 vector[i].setValue(0);
170 EXPECT_EQ(vector.size(), 3);
172 vector.resize(2);
173 EXPECT_EQ(vector.size(), 2);
178 FixedSizeVector<int, 8> vector;
179 vector.push_back(0);
180 vector.push_back(1);
181 vector.push_back(2);
184 for (FixedSizeVector<int, 8>::iterator it = vector.begin();
185 it != vector.end(); ++it) {
186 EXPECT_EQ(vector[index++], *it);
189 FixedSizeVector<int, 8>::iterator it = vector.begin() + vector.size() - 1;
190 EXPECT_EQ(vector[vector.size() - 1], *it);
192 it = vector.begin() + vector.size();
193 EXPECT_TRUE(it == vector.end());
197 FixedSizeVector<int, 8> vector;
198 vector.push_back(0);
199 vector.push_back(1);
200 vector.push_back(2);
203 for (FixedSizeVector<int, 8>::const_iterator cit = vector.cbegin();
204 cit != vector.cend(); ++cit) {
205 EXPECT_EQ(vector[index++], *cit);
209 vector.cbegin() + vector.size() - 1;
210 EXPECT_EQ(vector[vector.size() - 1], *cit);
212 cit = vector.cbegin() + vector.size();
213 EXPECT_TRUE(cit == vector.cend());
217 FixedSizeVector<int, 8> vector;
218 vector.push_back(0);
219 vector.push_back(1);
220 vector.push_back(2);
222 FixedSizeVector<int, 8>::iterator it_b = vector.begin();
223 FixedSizeVector<int, 8>::iterator it_e = vector.end();
225 vector.push_back(3);
229 EXPECT_EQ(vector[index++], *it_b++);
234 FixedSizeVector<int, 8> vector;
235 vector.push_back(0);
236 vector.push_back(1);
237 vector.push_back(2);
239 FixedSizeVector<int, 8>::iterator it_b = vector.begin();
240 FixedSizeVector<int, 8>::iterator it_e = vector.end();
242 vector.emplace_back(3);
246 EXPECT_EQ(vector[index++], *it_b++);
251 FixedSizeVector<int, 8> vector;
252 vector.push_back(0);
253 vector.push_back(1);
254 vector.push_back(2);
256 FixedSizeVector<int, 8>::iterator it_b = vector.begin();
258 vector.erase(2);
262 EXPECT_EQ(vector[index++], *it_b++);
267 FixedSizeVector<int, 8> vector;
268 vector.push_back(0);
269 vector.push_back(1);
270 vector.push_back(2);
271 vector.push_back(3);
273 FixedSizeVector<int, 8>::iterator it_b = vector.begin();
275 vector.swap(1, 3);
280 EXPECT_EQ(vector[index], *it_b);
288 FixedSizeVector<int, 8> vector;
289 vector.push_back(0);
290 vector.push_back(1);
291 vector.push_back(2);
292 vector.push_back(3);
294 FixedSizeVector<int, 8>::iterator it_b = vector.begin();
296 vector.resize(2);
300 EXPECT_EQ(vector[index++], *it_b++);