531 |
|
NavigableSet x = populatedSet(SIZE); |
532 |
|
NavigableSet y = serialClone(x); |
533 |
|
|
534 |
< |
assertTrue(x != y); |
534 |
> |
assertNotSame(x, y); |
535 |
|
assertEquals(x.size(), y.size()); |
536 |
|
assertEquals(x, y); |
537 |
|
assertEquals(y, x); |
685 |
|
0, setSize - 1, true, bs); |
686 |
|
} |
687 |
|
|
688 |
+ |
/** |
689 |
+ |
* addAll is idempotent |
690 |
+ |
*/ |
691 |
+ |
public void testAddAll_idempotent() throws Exception { |
692 |
+ |
Set x = populatedSet(SIZE); |
693 |
+ |
Set y = new ConcurrentSkipListSet(x); |
694 |
+ |
y.addAll(x); |
695 |
+ |
assertEquals(x, y); |
696 |
+ |
assertEquals(y, x); |
697 |
+ |
} |
698 |
+ |
|
699 |
|
static NavigableSet<Integer> newSet(Class cl) throws Exception { |
700 |
|
NavigableSet<Integer> result = (NavigableSet<Integer>) cl.newInstance(); |
701 |
|
assertEquals(0, result.size()); |