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

Comparing jsr166/src/test/tck/CopyOnWriteArrayListTest.java (file contents):
Revision 1.36 by jsr166, Sun May 24 01:42:14 2015 UTC vs.
Revision 1.37 by jsr166, Tue May 26 19:22:09 2015 UTC

# Line 177 | Line 177 | public class CopyOnWriteArrayListTest ex
177          CopyOnWriteArrayList b = populatedArray(3);
178          assertTrue(a.equals(b));
179          assertTrue(b.equals(a));
180 +        assertTrue(a.containsAll(b));
181 +        assertTrue(b.containsAll(a));
182          assertEquals(a.hashCode(), b.hashCode());
183          a.add(m1);
184          assertFalse(a.equals(b));
185          assertFalse(b.equals(a));
186 +        assertTrue(a.containsAll(b));
187 +        assertFalse(b.containsAll(a));
188          b.add(m1);
189          assertTrue(a.equals(b));
190          assertTrue(b.equals(a));
191 +        assertTrue(a.containsAll(b));
192 +        assertTrue(b.containsAll(a));
193          assertEquals(a.hashCode(), b.hashCode());
194 +
195 +        assertFalse(a.equals(null));
196      }
197  
198      /**
199 <     * containsAll returns true for collection with subset of elements
199 >     * containsAll returns true for collections with subset of elements
200       */
201      public void testContainsAll() {
202          CopyOnWriteArrayList full = populatedArray(3);
# Line 197 | Line 205 | public class CopyOnWriteArrayListTest ex
205          assertTrue(full.containsAll(Arrays.asList(one, two)));
206          assertFalse(full.containsAll(Arrays.asList(one, two, six)));
207          assertFalse(full.containsAll(Arrays.asList(six)));
208 +
209 +        try {
210 +            full.containsAll(null);
211 +            shouldThrow();
212 +        } catch (NullPointerException success) {}
213      }
214  
215      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines