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.40 by jsr166, Fri Aug 4 03:00:20 2017 UTC

# Line 801 | Line 801 | public class ConcurrentSkipListMapTest e
801      }
802  
803      /**
804 <     * A deserialized map equals original
804 >     * A cloned map equals original
805 >     */
806 >    public void testClone() {
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/reserialized map equals original
822       */
823      public void testSerialization() throws Exception {
824          NavigableMap x = map5();
# 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