ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/CopyOnWriteArraySetTest.java
(Generate patch)

Comparing jsr166/src/test/tck/CopyOnWriteArraySetTest.java (file contents):
Revision 1.42 by dl, Tue Jan 26 13:33:05 2021 UTC vs.
Revision 1.43 by jsr166, Wed Jan 27 01:57:24 2021 UTC

# Line 57 | Line 57 | public class CopyOnWriteArraySetTest ext
57       * Default-constructed set is empty
58       */
59      public void testConstructor() {
60 <        CopyOnWriteArraySet<Item> a = new CopyOnWriteArraySet<Item>();
60 >        CopyOnWriteArraySet<Item> a = new CopyOnWriteArraySet<>();
61          assertTrue(a.isEmpty());
62      }
63  
# Line 66 | Line 66 | public class CopyOnWriteArraySetTest ext
66       */
67      public void testConstructor3() {
68          Item[] items = defaultItems;
69 <        CopyOnWriteArraySet<Item> a = new CopyOnWriteArraySet<Item>(Arrays.asList(items));
69 >        CopyOnWriteArraySet<Item> a = new CopyOnWriteArraySet<>(Arrays.asList(items));
70          for (int i = 0; i < SIZE; ++i)
71              mustContain(a, i);
72      }
# Line 170 | Line 170 | public class CopyOnWriteArraySetTest ext
170          mustEqual(a.hashCode(), b.hashCode());
171          mustEqual(a.size(), b.size());
172  
173 <        CopyOnWriteArraySet<Item> empty1 = new CopyOnWriteArraySet<Item>(Arrays.asList());
174 <        CopyOnWriteArraySet<Item> empty2 = new CopyOnWriteArraySet<Item>(Arrays.asList());
173 >        CopyOnWriteArraySet<Item> empty1 = new CopyOnWriteArraySet<>(Arrays.asList());
174 >        CopyOnWriteArraySet<Item> empty2 = new CopyOnWriteArraySet<>(Arrays.asList());
175          assertTrue(empty1.equals(empty1));
176          assertTrue(empty1.equals(empty2));
177  
# Line 193 | Line 193 | public class CopyOnWriteArraySetTest ext
193          assertFalse(full.containsAll(Arrays.asList(one, two, six)));
194          assertFalse(full.containsAll(Arrays.asList(six)));
195  
196 <        CopyOnWriteArraySet<Item> empty1 = new CopyOnWriteArraySet<Item>(Arrays.asList());
197 <        CopyOnWriteArraySet<Item> empty2 = new CopyOnWriteArraySet<Item>(Arrays.asList());
196 >        CopyOnWriteArraySet<Item> empty1 = new CopyOnWriteArraySet<>(Arrays.asList());
197 >        CopyOnWriteArraySet<Item> empty2 = new CopyOnWriteArraySet<>(Arrays.asList());
198          assertTrue(empty1.containsAll(empty2));
199          assertTrue(empty1.containsAll(empty1));
200          assertFalse(empty1.containsAll(full));
# Line 219 | Line 219 | public class CopyOnWriteArraySetTest ext
219       * set in insertion order
220       */
221      public void testIterator() {
222 <        Collection<Item> empty = new CopyOnWriteArraySet<Item>();
222 >        Collection<Item> empty = new CopyOnWriteArraySet<>();
223          assertFalse(empty.iterator().hasNext());
224          try {
225              empty.iterator().next();
# Line 296 | Line 296 | public class CopyOnWriteArraySetTest ext
296       * size returns the number of elements
297       */
298      public void testSize() {
299 <        Collection<Item> empty = new CopyOnWriteArraySet<Item>();
299 >        Collection<Item> empty = new CopyOnWriteArraySet<>();
300          Collection<Item> full = populatedSet(3);
301          mustEqual(3, full.size());
302          mustEqual(0, empty.size());
# Line 307 | Line 307 | public class CopyOnWriteArraySetTest ext
307       * the set in insertion order
308       */
309      public void testToArray() {
310 <        Object[] a = new CopyOnWriteArraySet<Item>().toArray();
310 >        Object[] a = new CopyOnWriteArraySet<>().toArray();
311          assertTrue(Arrays.equals(new Object[0], a));
312          assertSame(Object[].class, a.getClass());
313  
# Line 324 | Line 324 | public class CopyOnWriteArraySetTest ext
324       * elements from the set in insertion order
325       */
326      public void testToArray2() {
327 <        Collection<Item> empty = new CopyOnWriteArraySet<Item>();
327 >        Collection<Item> empty = new CopyOnWriteArraySet<>();
328          Item[] a;
329  
330          a = new Item[0];
# Line 366 | Line 366 | public class CopyOnWriteArraySetTest ext
366       * not store the objects inside the set
367       */
368      public void testToArray_ArrayStoreException() {
369 <        CopyOnWriteArraySet<Item> c = new CopyOnWriteArraySet<Item>();
369 >        CopyOnWriteArraySet<Item> c = new CopyOnWriteArraySet<>();
370          c.add(one);
371          c.add(two);
372          try {
# Line 395 | Line 395 | public class CopyOnWriteArraySetTest ext
395       */
396      public void testAddAll_idempotent() throws Exception {
397          Set<Item> x = populatedSet(SIZE);
398 <        Set<Item> y = new CopyOnWriteArraySet<Item>(x);
398 >        Set<Item> y = new CopyOnWriteArraySet<>(x);
399          y.addAll(x);
400          mustEqual(x, y);
401          mustEqual(y, x);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines