Lines Matching refs:first
68 void checkIterator(final Iterator<Map.Entry<Foo, Integer>> it, int first) {
70 for (int i = first; i >= 0; --i) {
101 int first = firstValue(map);
103 foos[first] = null;
104 for (int i = 0; i < 10 && map.size() != first; i++)
106 equal(map.size(), first);
107 checkIterator(it, first-1);
108 equal(map.size(), first);
109 equal(firstValue(map), first-1);
113 int first = firstValue(map);
115 it.next(); // protects first entry
117 foos[first] = null;
119 equal(map.size(), first+1);
121 checkIterator(it, first-1);
122 // first entry no longer protected
123 for (int i = 0; i < 10 && map.size() != first; i++)
125 equal(map.size(), first);
126 equal(firstValue(map), first-1);
130 int first = firstValue(map);
132 it.next(); // protects first entry
134 foos[first] = foos[first-1] = null;
136 equal(map.size(), first);
137 equal(firstValue(map), first);
139 checkIterator(it, first-2);
140 // first entry no longer protected
141 for (int i = 0; i < 10 && map.size() != first-1; i++)
143 equal(map.size(), first-1);
144 equal(firstValue(map), first-2);
148 int first = firstValue(map);
150 it.next(); // protects first entry
153 foos[first] = foos[first-1] = null;
155 equal(firstValue(map), first);
156 equal(map.size(), first+1);
158 checkIterator(it, first-1);
159 // first entry no longer protected
160 for (int i = 0; i < 10 && map.size() != first-1; i++)
162 equal(map.size(), first-1);
163 equal(firstValue(map), first-2);
167 int first = firstValue(map);
169 it.next(); // protects first entry
171 foos[first] = foos[first-1] = null;
174 equal(firstValue(map), first-2);
175 equal(map.size(), first-1);
177 checkIterator(it, first-2);
178 // first entry no longer protected
179 for (int i = 0; i < 10 && map.size() != first-1; i++)
181 equal(map.size(), first-1);
182 equal(firstValue(map), first-2);
186 int first = firstValue(map);
188 it.next(); // protects first entry
192 foos[first] = foos[first-1] = null;
194 equal(firstValue(map), first-1);
195 equal(map.size(), first);
197 checkIterator(it, first-1);
198 for (int i = 0; i < 10 && map.size() != first-1; i++)
200 equal(map.size(), first-1);
201 equal(firstValue(map), first-2);
205 int first = firstValue(map);
207 it.hasNext(); // protects first entry
212 equal(it.next().getValue(), first);