Lines Matching refs:array
51 Array<uint16_t, kMaxSize> array; in TestArray() local
56 VerifyOrQuit(array.IsEmpty()); in TestArray()
57 VerifyOrQuit(!array.IsFull()); in TestArray()
58 VerifyOrQuit(array.GetLength() == 0); in TestArray()
59 VerifyOrQuit(array.GetMaxSize() == kMaxSize); in TestArray()
60 VerifyOrQuit(array.At(0) == nullptr); in TestArray()
61 VerifyOrQuit(array.Front() == nullptr); in TestArray()
62 VerifyOrQuit(array.Back() == nullptr); in TestArray()
63 VerifyOrQuit(array.PopBack() == nullptr); in TestArray()
77 SuccessOrQuit(array.PushBack(seed + len)); in TestArray()
81 uint16_t *entry = array.PushBack(); in TestArray()
87 VerifyOrQuit(!array.IsEmpty()); in TestArray()
88 VerifyOrQuit(array.IsFull() == (len == kMaxSize)); in TestArray()
89 VerifyOrQuit(array.GetLength() == len); in TestArray()
91 VerifyOrQuit(array.Front() != nullptr); in TestArray()
92 VerifyOrQuit(*array.Front() == seed + 1); in TestArray()
93 VerifyOrQuit(array.Back() != nullptr); in TestArray()
94 VerifyOrQuit(*array.Back() == seed + len); in TestArray()
98 VerifyOrQuit(array[index] == seed + index + 1); in TestArray()
99 VerifyOrQuit(array.At(index) != nullptr); in TestArray()
100 VerifyOrQuit(*array.At(index) == seed + index + 1); in TestArray()
102 VerifyOrQuit(array.Contains(seed + index + 1)); in TestArray()
103 VerifyOrQuit(array.Find(seed + index + 1) == &array[index]); in TestArray()
105 VerifyOrQuit(!array.Contains(seed)); in TestArray()
106 VerifyOrQuit(array.Find(seed) == nullptr); in TestArray()
111 for (uint16_t value : array) in TestArray()
113 VerifyOrQuit(value == array[index]); in TestArray()
119 for (uint16_t &entry : array) in TestArray()
124 VerifyOrQuit(entry == array[index]); in TestArray()
125 VerifyOrQuit(array.IndexOf(entry) == index); in TestArray()
138 uint16_t *entry = array.PopBack(); in TestArray()
142 VerifyOrQuit(array.GetLength() == len - 1); in TestArray()
147 VerifyOrQuit(array.IsFull()); in TestArray()
148 VerifyOrQuit(array.PushBack(0) == kErrorNoBufs); in TestArray()
149 VerifyOrQuit(array.PushBack() == nullptr); in TestArray()
155 VerifyOrQuit(array.GetLength() == len); in TestArray()
156 VerifyOrQuit(array.Back() == &array[len - 1]); in TestArray()
158 entry = array.PopBack(); in TestArray()
162 VerifyOrQuit(array.GetLength() == len - 1); in TestArray()
163 VerifyOrQuit(!array.IsFull()); in TestArray()
166 VerifyOrQuit(array.IsEmpty()); in TestArray()
168 SuccessOrQuit(array.PushBack(seed)); in TestArray()
169 VerifyOrQuit(!array.IsEmpty()); in TestArray()
171 array.Clear(); in TestArray()
172 VerifyOrQuit(array.IsEmpty()); in TestArray()