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