742 |
|
*/ |
743 |
|
public void testIterator() { |
744 |
|
ArrayDeque q = populatedDeque(SIZE); |
745 |
– |
int i = 0; |
745 |
|
Iterator it = q.iterator(); |
746 |
< |
while (it.hasNext()) { |
746 |
> |
int i; |
747 |
> |
for (i = 0; it.hasNext(); i++) |
748 |
|
assertTrue(q.contains(it.next())); |
749 |
– |
++i; |
750 |
– |
} |
749 |
|
assertEquals(i, SIZE); |
750 |
+ |
assertIteratorExhausted(it); |
751 |
+ |
} |
752 |
+ |
|
753 |
+ |
/** |
754 |
+ |
* iterator of empty collection has no elements |
755 |
+ |
*/ |
756 |
+ |
public void testEmptyIterator() { |
757 |
+ |
Deque c = new ArrayDeque(); |
758 |
+ |
assertIteratorExhausted(c.iterator()); |
759 |
+ |
assertIteratorExhausted(c.descendingIterator()); |
760 |
|
} |
761 |
|
|
762 |
|
/** |