Home | History | Annotate | Download | only in test

Lines Matching defs:set

98   TestSet set;
99 VIXL_CHECK(set.empty() && (set.size() == 0));
102 set.insert(Obj(i, i));
104 VIXL_CHECK(set.size() == kNPreallocatedElements);
106 set.insert(Obj(-123, 456));
107 set.insert(Obj(2718, 2871828));
108 VIXL_CHECK(set.size() == kNPreallocatedElements + 2);
109 VIXL_CHECK(set.min_element() == Obj(-123, 456));
111 set.erase(Obj(-123, 456));
112 VIXL_CHECK(set.min_element_key() == 0);
114 set.clear();
115 VIXL_CHECK(set.empty() && (set.size() == 0));
128 TestSet set;
129 VIXL_CHECK(set.empty() && (set.size() == 0));
132 set.insert(Obj(i, i));
134 VIXL_CHECK(set.size() == kNPreallocatedElements);
135 set.insert(Obj(-123, 1));
136 VIXL_CHECK(set.size() == kNPreallocatedElements + 1);
137 set.insert(Obj(-123, 2));
138 set.insert(Obj(-123, 3));
139 VIXL_CHECK(set.size() == kNPreallocatedElements + 3);
141 set.clear();
142 VIXL_CHECK(set.empty() && (set.size() == 0));
147 TestSet set;
148 VIXL_CHECK(set.empty() && (set.size() == 0));
150 // Test with only preallocated elements in the set.
152 set.insert(Obj(2718, 0));
153 set.erase(Obj(2718, 0));
154 VIXL_CHECK(set.empty() && (set.size() == 0));
155 set.insert(Obj(2718, 0));
156 VIXL_CHECK(set.size() == 1);
157 set.insert(Obj(2718, 1));
158 VIXL_CHECK(set.size() == 2);
159 set.erase(Obj(2718, 0));
160 VIXL_CHECK(set.size() == 1);
164 set.insert(Obj(i * i, i % 30));
165 set.insert(Obj(i, -1));
167 size_t max_size = set.size();
168 set.erase(Obj(100, -1));
169 VIXL_CHECK(set.size() == max_size - 1);
171 set.erase(set.min_element());
172 VIXL_CHECK(set.size() == max_size - i);
175 VIXL_CHECK(set.empty() && (set.size() == 0));
180 TestSet set;
181 VIXL_CHECK(set.empty() && (set.size() == 0));
183 // Test with only preallocated elements in the set.
185 set.insert(Obj(-1, -1));
186 set.insert(Obj(-1, 0));
187 set.insert(Obj(0, 0));
188 set.insert(Obj(1, 0));
189 VIXL_CHECK(set.min_element() == Obj(-1, -1));
190 VIXL_CHECK(set.min_element_key() == -1);
191 VIXL_CHECK(set.min_element().key_ == set.min_element_key());
194 set.clear();
199 set.insert(Obj(sign * i, i));
201 VIXL_CHECK(set.min_element() == Obj(-max_index, max_index));
202 VIXL_CHECK(set.min_element().key_ == set.min_element_key());
204 set.erase(Obj(0, 0));
205 VIXL_CHECK(set.min_element() == Obj(-max_index, max_index));
206 set.erase(set.min_element());
207 VIXL_CHECK(set.min_element() == Obj(-(max_index - 2), max_index - 2));
209 set.clear();
210 VIXL_CHECK(set.empty() && (set.size() == 0));
215 TestSet set;
216 VIXL_CHECK(set.empty() && (set.size() == 0));
218 // Test with only preallocated elements in the set.
220 set.insert(Obj(i, i));
224 for (InvalSetIterator<TestSet> it(&set); !it.Done(); it.Advance()) {
227 VIXL_CHECK(size == set.size());
233 set.insert(Obj(i, i));
237 for (InvalSetIterator<TestSet> it(&set); !it.Done(); it.Advance()) {
240 VIXL_CHECK(size == set.size());
244 set.erase(Obj(0, 0));
245 for (InvalSetIterator<TestSet> it(&set); !it.Done(); it.Advance()) {
248 VIXL_CHECK(size == set.size());