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

Comparing jsr166/src/test/tck/TreeSetTest.java (file contents):
Revision 1.24 by jsr166, Sat Nov 26 05:19:17 2011 UTC vs.
Revision 1.28 by jsr166, Tue Apr 2 22:18:26 2013 UTC

# Line 37 | Line 37 | public class TreeSetTest extends JSR166T
37      static final int SIZE = 20;
38  
39      /**
40 <     * Create a set of given size containing consecutive
40 >     * Returns a new set of given size containing consecutive
41       * Integers 0 ... n.
42       */
43      private TreeSet<Integer> populatedSet(int n) {
# Line 53 | Line 53 | public class TreeSetTest extends JSR166T
53      }
54  
55      /**
56 <     * Create set of first 5 ints
56 >     * Returns a new set of first 5 ints.
57       */
58      private TreeSet set5() {
59          TreeSet q = new TreeSet();
# Line 691 | Line 691 | public class TreeSetTest extends JSR166T
691                     0, setSize - 1, true);
692      }
693  
694 +    /**
695 +     * addAll is idempotent
696 +     */
697 +    public void testAddAll_idempotent() throws Exception {
698 +        Set x = populatedSet(SIZE);
699 +        Set y = new TreeSet(x);
700 +        y.addAll(x);
701 +        assertEquals(x, y);
702 +        assertEquals(y, x);
703 +    }
704 +
705      static NavigableSet<Integer> newSet(Class cl) throws Exception {
706          NavigableSet<Integer> result = (NavigableSet<Integer>) cl.newInstance();
707          assertEquals(0, result.size());
# Line 924 | Line 935 | public class TreeSetTest extends JSR166T
935              if (bsContainsI)
936                  size++;
937          }
938 <        assertEquals(set.size(), size);
938 >        assertEquals(size, set.size());
939  
940          // Test contents using contains elementSet iterator
941          int size2 = 0;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines