513 |
|
assertTrue(q.remove(new Integer(1))); |
514 |
|
assertTrue(q.remove(new Integer(2))); |
515 |
|
assertTrue(q.add(new Integer(3))); |
516 |
< |
assertTrue(q.take() != null); |
516 |
> |
assertNotNull(q.take()); |
517 |
|
} |
518 |
|
|
519 |
|
/** |
755 |
|
Queue x = populatedQueue(SIZE); |
756 |
|
Queue y = serialClone(x); |
757 |
|
|
758 |
< |
assertTrue(x != y); |
758 |
> |
assertNotSame(x, y); |
759 |
|
assertEquals(x.size(), y.size()); |
760 |
|
assertEquals(x.toString(), y.toString()); |
761 |
|
assertTrue(Arrays.equals(x.toArray(), y.toArray())); |
829 |
|
} |
830 |
|
} |
831 |
|
|
832 |
+ |
/** |
833 |
+ |
* remove(null), contains(null) always return false |
834 |
+ |
*/ |
835 |
+ |
public void testNeverContainsNull() { |
836 |
+ |
Collection<?>[] qs = { |
837 |
+ |
new LinkedBlockingQueue<Object>(), |
838 |
+ |
populatedQueue(2), |
839 |
+ |
}; |
840 |
+ |
|
841 |
+ |
for (Collection<?> q : qs) { |
842 |
+ |
assertFalse(q.contains(null)); |
843 |
+ |
assertFalse(q.remove(null)); |
844 |
+ |
} |
845 |
+ |
} |
846 |
+ |
|
847 |
|
} |