Home | History | Annotate | Download | only in test

Lines Matching refs:queue

54   LeakyBondedQueue<MockItem>* queue = new LeakyBondedQueue<MockItem>(3);
55 EXPECT_EQ(queue->Capacity(), static_cast<size_t>(3));
56 EXPECT_EQ(queue->Length(), static_cast<size_t>(0));
57 queue->Enqueue(item1);
58 EXPECT_EQ(queue->Length(), static_cast<size_t>(1));
59 queue->Enqueue(item2);
60 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
61 queue->Enqueue(item3);
62 EXPECT_EQ(queue->Length(), static_cast<size_t>(3));
64 queue->Enqueue(item4);
65 EXPECT_EQ(queue->Length(), static_cast<size_t>(3));
66 MockItem* item2_2 = queue->Dequeue();
67 MockItem* item3_3 = queue->Dequeue();
68 MockItem* item4_4 = queue->Dequeue();
82 delete queue;
90 LeakyBondedQueue<MockItem>* queue = new LeakyBondedQueue<MockItem>(2);
91 EXPECT_EQ(queue->Capacity(), static_cast<size_t>(2));
92 EXPECT_EQ(queue->Length(), static_cast<size_t>(0));
93 queue->Enqueue(item1);
94 EXPECT_EQ(queue->Length(), static_cast<size_t>(1));
95 MockItem* item1_1 = queue->Dequeue();
97 EXPECT_EQ(queue->Length(), static_cast<size_t>(0));
98 queue->Enqueue(item2);
99 EXPECT_EQ(queue->Length(), static_cast<size_t>(1));
100 queue->Enqueue(item3);
101 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
103 queue->Enqueue(item4);
104 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
106 queue->Enqueue(item1);
107 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
108 MockItem* item4_4_4 = queue->Dequeue();
109 MockItem* item1_1_1 = queue->Dequeue();
116 delete queue;
124 LeakyBondedQueue<MockItem>* queue = new LeakyBondedQueue<MockItem>(2);
125 EXPECT_EQ(queue->Capacity(), static_cast<size_t>(2));
126 EXPECT_EQ(queue->Length(), static_cast<size_t>(0));
127 queue->Enqueue(item1);
128 EXPECT_EQ(queue->Length(), static_cast<size_t>(1));
129 MockItem* item1_1 = queue->Dequeue();
131 EXPECT_EQ(queue->Length(), static_cast<size_t>(0));
132 queue->Enqueue(item2);
133 EXPECT_EQ(queue->Length(), static_cast<size_t>(1));
134 queue->Enqueue(item3);
135 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
136 MockItem* item2_2 = queue->EnqueueWithPop(item4);
141 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
142 MockItem* item3_3 = queue->EnqueueWithPop(item1);
147 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
148 MockItem* item4_4_4 = queue->Dequeue();
149 MockItem* item1_1_1 = queue->Dequeue();
156 delete queue;
164 LeakyBondedQueue<MockItem>* queue = new LeakyBondedQueue<MockItem>(2);
165 EXPECT_EQ(queue->Capacity(), static_cast<size_t>(2));
166 EXPECT_EQ(queue->Length(), static_cast<size_t>(0));
167 queue->Enqueue(item1);
168 EXPECT_EQ(queue->Length(), static_cast<size_t>(1));
169 MockItem* item1_1 = queue->Dequeue();
171 EXPECT_EQ(queue->Length(), static_cast<size_t>(0));
172 queue->Enqueue(item2);
173 EXPECT_EQ(queue->Length(), static_cast<size_t>(1));
174 queue->Enqueue(item3);
175 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
177 queue->Enqueue(item4);
178 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
180 queue->Enqueue(item1);
181 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
184 queue->Clear();
185 delete queue;
193 LeakyBondedQueue<MockItem>* queue = new LeakyBondedQueue<MockItem>(2);
194 EXPECT_EQ(queue->Capacity(), static_cast<size_t>(2));
195 EXPECT_EQ(queue->Length(), static_cast<size_t>(0));
196 queue->Enqueue(item1);
197 EXPECT_EQ(queue->Length(), static_cast<size_t>(1));
198 MockItem* item1_1 = queue->Dequeue();
200 EXPECT_EQ(queue->Length(), static_cast<size_t>(0));
201 queue->Enqueue(item2);
202 EXPECT_EQ(queue->Length(), static_cast<size_t>(1));
203 queue->Enqueue(item3);
204 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
206 queue->Enqueue(item4);
207 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
209 queue->Enqueue(item1);
210 EXPECT_EQ(queue->Length(), static_cast<size_t>(2));
213 delete queue;
218 LeakyBondedQueue<MockItem>* queue = new LeakyBondedQueue<MockItem>(2);
219 queue->Enqueue(item1);
220 MockItem* item1_1 = queue->Dequeue();
227 LeakyBondedQueue<MockItem>* queue = new LeakyBondedQueue<MockItem>(1);
228 queue->Enqueue(item1);
229 queue->Enqueue(item2);
230 MockItem* item2_2 = queue->Dequeue();
237 LeakyBondedQueue<MockItem>* queue = new LeakyBondedQueue<MockItem>(2);
238 queue->Enqueue(item1);
239 queue->Enqueue(item2);
240 delete queue;