Home | History | Annotate | Download | only in protobuf

Lines Matching defs:list

10 // notice, this list of conditions and the following disclaimer.
12 // copyright notice, this list of conditions and the following disclaimer
52 private FloatArrayList list;
56 list = new FloatArrayList();
68 list.addFloat(2);
69 list.addFloat(4);
70 list.addFloat(6);
71 list.addFloat(8);
72 list.makeImmutable();
73 assertImmutable(list);
77 list.addAll(asList(1F, 2F, 3F, 4F));
78 Iterator<Float> iterator = list.iterator();
79 assertEquals(4, list.size());
80 assertEquals(1F, (float) list.get(0));
82 list.set(0, 1F);
85 list.remove(0);
93 iterator = list.iterator();
94 list.add(0, 0F);
148 list.addFloat(2);
149 list.addFloat(4);
150 list.addFloat(6);
151 list.addFloat(8);
152 assertEquals(4, list.size());
154 list.remove(0);
155 assertEquals(3, list.size());
157 list.add(16F);
158 assertEquals(4, list.size());
162 list.addFloat(2);
163 list.addFloat(4);
165 assertEquals(2F, (float) list.set(0, 0F));
166 assertEquals(0F, list.getFloat(0));
168 assertEquals(4F, (float) list.set(1, 0F));
169 assertEquals(0F, list.getFloat(1));
172 list.set(-1, 0F);
179 list.set(2, 0F);
187 list.addFloat(2);
188 list.addFloat(4);
190 assertEquals(2F, list.setFloat(0, 0));
191 assertEquals(0F, list.getFloat(0));
193 assertEquals(4F, list.setFloat(1, 0));
194 assertEquals(0F, list.getFloat(1));
197 list.setFloat(-1, 0);
204 list.setFloat(2, 0);
212 assertEquals(0, list.size());
214 assertTrue(list.add(2F));
215 assertEquals(asList(2F), list);
217 assertTrue(list.add(3F));
218 list.add(0, 4F);
219 assertEquals(asList(4F, 2F, 3F), list);
221 list.add(0, 1F);
222 list.add(0, 0F);
225 list.add(Float.valueOf(5 + i));
227 assertEquals(asList(0F, 1F, 4F, 2F, 3F, 5F, 6F, 7F, 8F, 9F, 10F), list);
230 list.add(-1, 5F);
236 list.add(4, 5F);
243 assertEquals(0, list.size());
245 list.addFloat(2);
246 assertEquals(asList(2F), list);
248 list.addFloat(3);
249 assertEquals(asList(2F, 3F), list);
253 assertEquals(0, list.size());
255 assertTrue(list.addAll(Collections.singleton(1F)));
256 assertEquals(1, list.size());
257 assertEquals(1F, (float) list.get(0));
258 assertEquals(1F, list.getFloat(0));
260 assertTrue(list.addAll(asList(2F, 3F, 4F, 5F, 6F)));
261 assertEquals(asList(1F, 2F, 3F, 4F, 5F, 6F), list);
263 assertTrue(list.addAll(TERTIARY_LIST));
264 assertEquals(asList(1F, 2F, 3F, 4F, 5F, 6F, 1F, 2F, 3F), list);
266 assertFalse(list.addAll(Collections.<Float>emptyList()));
267 assertFalse(list.addAll(FloatArrayList.emptyList()));
271 list.addAll(TERTIARY_LIST);
272 assertEquals(1F, (float) list.remove(0));
273 assertEquals(asList(2F, 3F), list);
275 assertTrue(list.remove(Float.valueOf(3)));
276 assertEquals(asList(2F), list);
278 assertFalse(list.remove(Float.valueOf(3)));
279 assertEquals(asList(2F), list);
281 assertEquals(2F, (float) list.remove(0));
282 assertEquals(asList(), list);
285 list.remove(-1);
292 list.remove(0);
298 private void assertImmutable(FloatArrayList list) {
299 if (list.contains(1F)) {
304 list.add(1F);
311 list.add(0, 1F);
318 list.addAll(Collections.<Float>emptyList());
325 list.addAll(Collections.singletonList(1F));
332 list.addAll(new FloatArrayList());
339 list.addAll(UNARY_LIST);
346 list.addAll(0, Collections.singleton(1F));
353 list.addAll(0, UNARY_LIST);
360 list.addAll(0, Collections.<Float>emptyList());
367 list.addFloat(0);
374 list.clear();
381 list.remove(1);
388 list.remove(new Object());
395 list.removeAll(Collections.<Float>emptyList());
402 list.removeAll(Collections.singleton(1F));
409 list.removeAll(UNARY_LIST);
416 list.retainAll(Collections.<Float>emptyList());
423 list.retainAll(Collections.singleton(1F));
430 list.retainAll(UNARY_LIST);
437 list.set(0, 0F);
444 list.setFloat(0, 0);
452 FloatArrayList list = new FloatArrayList();
454 list.addFloat(element);
456 list.makeImmutable();
457 return list;