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

Comparing jsr166/src/test/tck/ConcurrentSkipListMapTest.java (file contents):
Revision 1.38 by jsr166, Thu Sep 15 16:43:56 2016 UTC vs.
Revision 1.39 by jsr166, Fri Aug 4 02:54:33 2017 UTC

# Line 801 | Line 801 | public class ConcurrentSkipListMapTest e
801      }
802  
803      /**
804 +     * A cloned map equals original
805 +     */
806 +    public void testClone() throws Exception {
807 +        ConcurrentSkipListMap x = map5();
808 +        ConcurrentSkipListMap y = x.clone();
809 +
810 +        assertNotSame(x, y);
811 +        assertEquals(x.size(), y.size());
812 +        assertEquals(x.toString(), y.toString());
813 +        assertEquals(x, y);
814 +        assertEquals(y, x);
815 +        y.clear();
816 +        assertTrue(y.isEmpty());
817 +        assertFalse(x.equals(y));
818 +    }
819 +
820 +    /**
821       * A deserialized map equals original
822       */
823      public void testSerialization() throws Exception {
# Line 812 | Line 829 | public class ConcurrentSkipListMapTest e
829          assertEquals(x.toString(), y.toString());
830          assertEquals(x, y);
831          assertEquals(y, x);
832 +        y.clear();
833 +        assertTrue(y.isEmpty());
834 +        assertFalse(x.equals(y));
835      }
836  
837      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines