Lines Matching refs:array

183     Heap::Array<uint16_t, 2> array;  in TestHeapArrayOfUint16()  local
192 VerifyOrQuit(array.GetCapacity() == 0); in TestHeapArrayOfUint16()
193 VerifyArray(array); in TestHeapArrayOfUint16()
198 SuccessOrQuit(array.PushBack(1)); in TestHeapArrayOfUint16()
199 VerifyArray(array, 1); in TestHeapArrayOfUint16()
200 VerifyOrQuit(array.GetCapacity() == 2); in TestHeapArrayOfUint16()
202 SuccessOrQuit(array.PushBack(2)); in TestHeapArrayOfUint16()
203 VerifyArray(array, 1, 2); in TestHeapArrayOfUint16()
204 VerifyOrQuit(array.GetCapacity() == 2); in TestHeapArrayOfUint16()
206 SuccessOrQuit(array.PushBack(3)); in TestHeapArrayOfUint16()
207 VerifyArray(array, 1, 2, 3); in TestHeapArrayOfUint16()
208 VerifyOrQuit(array.GetCapacity() == 4); in TestHeapArrayOfUint16()
213 entry = array.PushBack(); in TestHeapArrayOfUint16()
216 VerifyArray(array, 1, 2, 3, 4); in TestHeapArrayOfUint16()
217 VerifyOrQuit(array.GetCapacity() == 4); in TestHeapArrayOfUint16()
219 entry = array.PushBack(); in TestHeapArrayOfUint16()
222 VerifyArray(array, 1, 2, 3, 4, 5); in TestHeapArrayOfUint16()
223 VerifyOrQuit(array.GetCapacity() == 6); in TestHeapArrayOfUint16()
228 array.Clear(); in TestHeapArrayOfUint16()
229 VerifyArray(array); in TestHeapArrayOfUint16()
230 VerifyOrQuit(array.GetCapacity() == 6); in TestHeapArrayOfUint16()
232 *array.PushBack() = 11; in TestHeapArrayOfUint16()
233 SuccessOrQuit(array.PushBack(22)); in TestHeapArrayOfUint16()
234 SuccessOrQuit(array.PushBack(33)); in TestHeapArrayOfUint16()
235 SuccessOrQuit(array.PushBack(44)); in TestHeapArrayOfUint16()
236 *array.PushBack() = 55; in TestHeapArrayOfUint16()
238 VerifyArray(array, 11, 22, 33, 44, 55); in TestHeapArrayOfUint16()
239 VerifyOrQuit(array.GetCapacity() == 6); in TestHeapArrayOfUint16()
241 SuccessOrQuit(array.PushBack(66)); in TestHeapArrayOfUint16()
242 SuccessOrQuit(array.PushBack(77)); in TestHeapArrayOfUint16()
243 VerifyArray(array, 11, 22, 33, 44, 55, 66, 77); in TestHeapArrayOfUint16()
244 VerifyOrQuit(array.GetCapacity() == 8); in TestHeapArrayOfUint16()
249 array.PopBack(); in TestHeapArrayOfUint16()
250 VerifyArray(array, 11, 22, 33, 44, 55, 66); in TestHeapArrayOfUint16()
251 VerifyOrQuit(array.GetCapacity() == 8); in TestHeapArrayOfUint16()
253 array.PopBack(); in TestHeapArrayOfUint16()
254 array.PopBack(); in TestHeapArrayOfUint16()
255 array.PopBack(); in TestHeapArrayOfUint16()
256 array.PopBack(); in TestHeapArrayOfUint16()
257 array.PopBack(); in TestHeapArrayOfUint16()
258 VerifyArray(array, 11); in TestHeapArrayOfUint16()
259 VerifyOrQuit(array.GetCapacity() == 8); in TestHeapArrayOfUint16()
261 array.PopBack(); in TestHeapArrayOfUint16()
262 VerifyArray(array); in TestHeapArrayOfUint16()
263 VerifyOrQuit(array.GetCapacity() == 8); in TestHeapArrayOfUint16()
265 array.PopBack(); in TestHeapArrayOfUint16()
266 VerifyArray(array); in TestHeapArrayOfUint16()
267 VerifyOrQuit(array.GetCapacity() == 8); in TestHeapArrayOfUint16()
271 SuccessOrQuit(array.PushBack(num + 0x100)); in TestHeapArrayOfUint16()
274 VerifyArray(array, 0x100, 0x101, 0x102, 0x103, 0x104, 0x105, 0x106, 0x107, 0x108, 0x109, 0x10a); in TestHeapArrayOfUint16()
275 VerifyOrQuit(array.GetCapacity() == 12); in TestHeapArrayOfUint16()
280 array.Free(); in TestHeapArrayOfUint16()
281 VerifyArray(array); in TestHeapArrayOfUint16()
282 VerifyOrQuit(array.GetCapacity() == 0); in TestHeapArrayOfUint16()
284 array.Free(); in TestHeapArrayOfUint16()
285 VerifyArray(array); in TestHeapArrayOfUint16()
286 VerifyOrQuit(array.GetCapacity() == 0); in TestHeapArrayOfUint16()
291 SuccessOrQuit(array.ReserveCapacity(5)); in TestHeapArrayOfUint16()
292 VerifyArray(array); in TestHeapArrayOfUint16()
293 VerifyOrQuit(array.GetCapacity() == 5); in TestHeapArrayOfUint16()
295 SuccessOrQuit(array.PushBack(0)); in TestHeapArrayOfUint16()
296 VerifyArray(array, 0); in TestHeapArrayOfUint16()
297 VerifyOrQuit(array.GetCapacity() == 5); in TestHeapArrayOfUint16()
301 SuccessOrQuit(array.PushBack(num)); in TestHeapArrayOfUint16()
304 VerifyArray(array, 0, 1, 2, 3, 4); in TestHeapArrayOfUint16()
305 VerifyOrQuit(array.GetCapacity() == 5); in TestHeapArrayOfUint16()
307 SuccessOrQuit(array.PushBack(5)); in TestHeapArrayOfUint16()
308 VerifyArray(array, 0, 1, 2, 3, 4, 5); in TestHeapArrayOfUint16()
309 VerifyOrQuit(array.GetCapacity() == 7); in TestHeapArrayOfUint16()
311 SuccessOrQuit(array.ReserveCapacity(3)); in TestHeapArrayOfUint16()
312 VerifyArray(array, 0, 1, 2, 3, 4, 5); in TestHeapArrayOfUint16()
313 VerifyOrQuit(array.GetCapacity() == 7); in TestHeapArrayOfUint16()
315 SuccessOrQuit(array.ReserveCapacity(10)); in TestHeapArrayOfUint16()
316 VerifyArray(array, 0, 1, 2, 3, 4, 5); in TestHeapArrayOfUint16()
317 VerifyOrQuit(array.GetCapacity() == 10); in TestHeapArrayOfUint16()
329 array2.TakeFrom(static_cast<Heap::Array<uint16_t, 2> &&>(array)); in TestHeapArrayOfUint16()
331 VerifyArray(array); in TestHeapArrayOfUint16()
332 VerifyOrQuit(array.GetCapacity() == 0); in TestHeapArrayOfUint16()
349 Heap::Array<Entry, 2> array; in TestHeapArray() local
355 VerifyOrQuit(array.GetCapacity() == 0); in TestHeapArray()
356 VerifyArray(array); in TestHeapArray()
361 SuccessOrQuit(array.PushBack(Entry(1))); in TestHeapArray()
362 VerifyArray(array, 1); in TestHeapArray()
363 VerifyOrQuit(array.GetCapacity() == 2); in TestHeapArray()
365 SuccessOrQuit(array.PushBack(Entry(2))); in TestHeapArray()
366 VerifyArray(array, 1, 2); in TestHeapArray()
367 VerifyOrQuit(array.GetCapacity() == 2); in TestHeapArray()
369 SuccessOrQuit(array.PushBack(Entry(3))); in TestHeapArray()
370 VerifyArray(array, 1, 2, 3); in TestHeapArray()
371 VerifyOrQuit(array.GetCapacity() == 4); in TestHeapArray()
373 entry = array.PushBack(); in TestHeapArray()
378 VerifyArray(array, 1, 2, 3, 4); in TestHeapArray()
379 VerifyOrQuit(array.GetCapacity() == 4); in TestHeapArray()
381 entry = array.PushBack(); in TestHeapArray()
386 VerifyArray(array, 1, 2, 3, 4, 5); in TestHeapArray()
387 VerifyOrQuit(array.GetCapacity() == 6); in TestHeapArray()
392 array.PopBack(); in TestHeapArray()
393 VerifyArray(array, 1, 2, 3, 4); in TestHeapArray()
394 VerifyOrQuit(array.GetCapacity() == 6); in TestHeapArray()
396 array.PopBack(); in TestHeapArray()
397 VerifyArray(array, 1, 2, 3); in TestHeapArray()
398 VerifyOrQuit(array.GetCapacity() == 6); in TestHeapArray()
400 SuccessOrQuit(array.PushBack(Entry(7))); in TestHeapArray()
401 VerifyArray(array, 1, 2, 3, 7); in TestHeapArray()
402 VerifyOrQuit(array.GetCapacity() == 6); in TestHeapArray()
404 array.PopBack(); in TestHeapArray()
405 VerifyArray(array, 1, 2, 3); in TestHeapArray()
406 VerifyOrQuit(array.GetCapacity() == 6); in TestHeapArray()
411 array.Clear(); in TestHeapArray()
412 VerifyArray(array); in TestHeapArray()
413 VerifyOrQuit(array.GetCapacity() == 6); in TestHeapArray()
417 SuccessOrQuit(array.PushBack(Entry(num))); in TestHeapArray()
420 VerifyArray(array, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10); in TestHeapArray()
421 VerifyOrQuit(array.GetCapacity() == 12); in TestHeapArray()
425 array.Free(); in TestHeapArray()
426 VerifyArray(array); in TestHeapArray()
427 VerifyOrQuit(array.GetCapacity() == 0); in TestHeapArray()
432 SuccessOrQuit(array.ReserveCapacity(5)); in TestHeapArray()
433 VerifyArray(array); in TestHeapArray()
434 VerifyOrQuit(array.GetCapacity() == 5); in TestHeapArray()
436 SuccessOrQuit(array.PushBack(Entry(0))); in TestHeapArray()
437 VerifyArray(array, 0); in TestHeapArray()
438 VerifyOrQuit(array.GetCapacity() == 5); in TestHeapArray()
442 SuccessOrQuit(array.PushBack(Entry(num))); in TestHeapArray()
445 VerifyArray(array, 0, 1, 2, 3, 4); in TestHeapArray()
446 VerifyOrQuit(array.GetCapacity() == 5); in TestHeapArray()
448 SuccessOrQuit(array.PushBack(Entry(5))); in TestHeapArray()
449 VerifyArray(array, 0, 1, 2, 3, 4, 5); in TestHeapArray()
450 VerifyOrQuit(array.GetCapacity() == 7); in TestHeapArray()
452 SuccessOrQuit(array.ReserveCapacity(3)); in TestHeapArray()
453 VerifyArray(array, 0, 1, 2, 3, 4, 5); in TestHeapArray()
454 VerifyOrQuit(array.GetCapacity() == 7); in TestHeapArray()
456 SuccessOrQuit(array.ReserveCapacity(10)); in TestHeapArray()
457 VerifyArray(array, 0, 1, 2, 3, 4, 5); in TestHeapArray()
458 VerifyOrQuit(array.GetCapacity() == 10); in TestHeapArray()
468 array2.TakeFrom(static_cast<Heap::Array<Entry, 2> &&>(array)); in TestHeapArray()
470 VerifyOrQuit(array.GetLength() == 0); in TestHeapArray()
471 VerifyOrQuit(array.GetCapacity() == 0); in TestHeapArray()