Home | History | Annotate | Download | only in tests

Lines Matching defs:vector

25 #include <utils/Vector.h>
43 Vector<int> vector;
44 Vector<int> other;
45 vector.setCapacity(8);
47 vector.add(1);
48 vector.add(2);
49 vector.add(3);
51 EXPECT_EQ(3U, vector.size());
53 // copy the vector
54 other = vector;
58 // add an element to the first vector
59 vector.add(4);
62 EXPECT_EQ(4U, vector.size());
69 EXPECT_EQ(4U, vector.size());
73 EXPECT_EQ(vector[3], 4);
78 Vector<int> vector;
79 EXPECT_DEATH(vector.setCapacity(SIZE_MAX / sizeof(int) + 1), "Assertion failed");
83 Vector<int> vector;
84 vector.add(1);
85 vector.add(2);
86 vector.add(3);
87 vector.add(4);
89 vector.setCapacity(8);
90 ASSERT_EQ(8U, vector.capacity());
91 vector.setCapacity(2);
92 ASSERT_EQ(8U, vector.capacity());
96 Vector<int> vector;
97 vector.add(1);
101 EXPECT_DEATH(vector.insertArrayAt(NULL, 0, SIZE_MAX), "new_size overflow");
105 Vector<int> vector;
108 // the size of the vector doesn't.
109 EXPECT_DEATH(vector.insertArrayAt(NULL, 0, (SIZE_MAX - 1)), "new_capacity overflow");
113 Vector<int> vector;
116 EXPECT_DEATH(vector.insertArrayAt(NULL, 0, (SIZE_MAX / 2)), "new_alloc_size overflow");
120 Vector<int> vector1;
126 Vector<int> vector2 = vector1;
132 // Vector doesn't implement operator ==.