17 |
|
import java.util.concurrent.CopyOnWriteArrayList; |
18 |
|
|
19 |
|
import junit.framework.Test; |
20 |
– |
import junit.framework.TestSuite; |
20 |
|
|
21 |
|
public class CopyOnWriteArrayListTest extends JSR166TestCase { |
22 |
|
|
56 |
|
static CopyOnWriteArrayList<Integer> populatedArray(Integer[] elements) { |
57 |
|
CopyOnWriteArrayList<Integer> a = new CopyOnWriteArrayList<>(); |
58 |
|
assertTrue(a.isEmpty()); |
59 |
< |
for (int i = 0; i < elements.length; i++) |
60 |
< |
a.add(elements[i]); |
59 |
> |
for (Integer element : elements) |
60 |
> |
a.add(element); |
61 |
|
assertFalse(a.isEmpty()); |
62 |
|
assertEquals(elements.length, a.size()); |
63 |
|
return a; |
747 |
|
} |
748 |
|
|
749 |
|
/** |
750 |
< |
* a deserialized serialized list is equal |
750 |
> |
* a deserialized/reserialized list equals original |
751 |
|
*/ |
752 |
|
public void testSerialization() throws Exception { |
753 |
|
List x = populatedArray(SIZE); |