391 |
|
public void testRemoveElement() { |
392 |
|
ArrayDeque q = populatedDeque(SIZE); |
393 |
|
for (int i = 1; i < SIZE; i+=2) { |
394 |
< |
assertTrue(q.remove(new Integer(i))); |
394 |
> |
assertTrue(q.contains(i)); |
395 |
> |
assertTrue(q.remove(i)); |
396 |
> |
assertFalse(q.contains(i)); |
397 |
> |
assertTrue(q.contains(i-1)); |
398 |
|
} |
399 |
|
for (int i = 0; i < SIZE; i+=2) { |
400 |
< |
assertTrue(q.remove(new Integer(i))); |
401 |
< |
assertFalse(q.remove(new Integer(i+1))); |
400 |
> |
assertTrue(q.contains(i)); |
401 |
> |
assertTrue(q.remove(i)); |
402 |
> |
assertFalse(q.contains(i)); |
403 |
> |
assertFalse(q.remove(i+1)); |
404 |
> |
assertFalse(q.contains(i+1)); |
405 |
|
} |
406 |
|
assertTrue(q.isEmpty()); |
407 |
|
} |