1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.collections4.iterators;
18
19
20
21
22 public class ObjectArrayListIterator2Test<E> extends AbstractListIteratorTest<E> {
23
24 protected String[] testArray = { "One", "Two", "Three" };
25
26 public ObjectArrayListIterator2Test() {
27 super(ObjectArrayListIterator2Test.class.getSimpleName());
28 }
29
30 public ObjectArrayListIterator<E> makeArrayListIterator(final E[] array) {
31 return new ObjectArrayListIterator<>(array);
32 }
33
34 @Override
35 @SuppressWarnings("unchecked")
36 public ObjectArrayListIterator<E> makeEmptyIterator() {
37 return new ObjectArrayListIterator<>((E[]) new Object[0]);
38 }
39
40 @Override
41 @SuppressWarnings("unchecked")
42 public ObjectArrayListIterator<E> makeObject() {
43 return new ObjectArrayListIterator<>((E[]) testArray);
44 }
45
46 @Override
47 public boolean supportsAdd() {
48 return false;
49 }
50
51 @Override
52 public boolean supportsRemove() {
53 return false;
54 }
55
56 }