Lines Matching refs:iter

77     private void testForwardIterationImpl(ListIterator<Integer> iter) {
78 Assert.assertFalse(iter.hasPrevious());
81 Assert.assertEquals(i, iter.nextIndex());
82 Assert.assertEquals(i-1, iter.previousIndex());
84 Assert.assertTrue(iter.hasNext());
86 Assert.assertEquals(i, iter.next().intValue());
87 Assert.assertTrue(iter.hasPrevious());
90 Assert.assertFalse(iter.hasNext());
91 Assert.assertEquals(iter.nextIndex(), 100);
92 Assert.assertEquals(iter.previousIndex(), 99);
100 private void testReverseIterationImpl(ListIterator<Integer> iter) {
101 Assert.assertFalse(iter.hasNext());
104 Assert.assertEquals(i+1, iter.nextIndex());
105 Assert.assertEquals(i, iter.previousIndex());
107 Assert.assertTrue(iter.hasPrevious());
109 Assert.assertEquals(i, iter.previous().intValue());
110 Assert.assertTrue(iter.hasNext());
113 Assert.assertFalse(iter.hasPrevious());
114 Assert.assertEquals(0, iter.nextIndex());
115 Assert.assertEquals(-1, iter.previousIndex());
125 ListIterator<Integer> iter = list.listIterator(50);
128 Assert.assertTrue(iter.hasNext());
129 Assert.assertTrue(iter.hasPrevious());
130 Assert.assertEquals(50, iter.nextIndex());
131 Assert.assertEquals(49, iter.previousIndex());
133 Assert.assertEquals(50, iter.next().intValue());
135 Assert.assertTrue(iter.hasNext());
136 Assert.assertTrue(iter.hasPrevious());
137 Assert.assertEquals(51, iter.nextIndex());
138 Assert.assertEquals(50, iter.previousIndex());
140 Assert.assertEquals(50, iter.previous().intValue());
146 ListIterator<Integer> iter = list.listIterator(0);
149 testForwardIterationImpl(iter);
150 testReverseIterationImpl(iter);
174 ListIterator<Integer> iter = list.listIterator(0);
176 iter.next();
179 iter.next();
188 ListIterator<Integer> iter = list.listIterator(100);
189 iter.next();
197 ListIterator<Integer> iter = list.listIterator(100);
199 iter.previous();
202 iter.previous();
211 ListIterator<Integer> iter = list.listIterator(0);
212 iter.previous();