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.2 by dl, Tue Mar 22 01:30:22 2005 UTC vs.
Revision 1.4 by dl, Sat May 28 14:02:00 2005 UTC

# Line 192 | Line 192 | public class ConcurrentSkipListMapTest e
192          }
193      }
194  
195 +
196 +    /**
197 +     *  Values.toArray contains all values
198 +     */
199 +    public void testValuesToArray() {
200 +        ConcurrentSkipListMap map = map5();
201 +        Collection v = map.values();
202 +        Object[] ar = v.toArray();
203 +        ArrayList s = new ArrayList(Arrays.asList(ar));
204 +        assertEquals(5, ar.length);
205 +        assertTrue(s.contains("A"));
206 +        assertTrue(s.contains("B"));
207 +        assertTrue(s.contains("C"));
208 +        assertTrue(s.contains("D"));
209 +        assertTrue(s.contains("E"));
210 +    }
211 +
212      /**
213       * values collection contains all values
214       */
# Line 705 | Line 722 | public class ConcurrentSkipListMapTest e
722      }
723  
724      /**
725 +     * remove(x, null) returns false
726 +     */
727 +    public void testRemove3() {
728 +        try {
729 +            ConcurrentSkipListMap c = new ConcurrentSkipListMap();
730 +            c.put("sadsdf", "asdads");
731 +            assertFalse(c.remove("sadsdf", null));
732 +        } catch(NullPointerException e){
733 +            fail();
734 +        }
735 +    }
736 +
737 +    /**
738       * A deserialized map equals original
739       */
740      public void testSerialization() {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines