448 |
|
*/ |
449 |
|
public void testRemoveElement() throws InterruptedException { |
450 |
|
LinkedTransferQueue q = populatedQueue(SIZE); |
451 |
< |
for (int i = 1; i < SIZE; i += 2) { |
451 |
> |
for (int i = 1; i < SIZE; i+=2) { |
452 |
> |
assertTrue(q.contains(i)); |
453 |
|
assertTrue(q.remove(i)); |
454 |
+ |
assertFalse(q.contains(i)); |
455 |
+ |
assertTrue(q.contains(i-1)); |
456 |
|
} |
457 |
< |
for (int i = 0; i < SIZE; i += 2) { |
457 |
> |
for (int i = 0; i < SIZE; i+=2) { |
458 |
> |
assertTrue(q.contains(i)); |
459 |
|
assertTrue(q.remove(i)); |
460 |
< |
assertFalse(q.remove(i + 1)); |
460 |
> |
assertFalse(q.contains(i)); |
461 |
> |
assertFalse(q.remove(i+1)); |
462 |
> |
assertFalse(q.contains(i+1)); |
463 |
|
} |
464 |
|
checkEmpty(q); |
465 |
|
} |