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

Comparing jsr166/src/test/tck/ArrayDequeTest.java (file contents):
Revision 1.46 by jsr166, Mon Oct 17 15:27:57 2016 UTC vs.
Revision 1.48 by jsr166, Mon Oct 17 15:48:01 2016 UTC

# Line 1001 | Line 1001 | public class ArrayDequeTest extends JSR1
1001              | Spliterator.SIZED
1002              | Spliterator.SUBSIZED;
1003          assertEquals(required, characteristics & required);
1004 +        assertTrue(s.hasCharacteristics(required));
1005          assertEquals(0, characteristics
1006                       & (Spliterator.CONCURRENT
1007                          | Spliterator.DISTINCT
# Line 1009 | Line 1010 | public class ArrayDequeTest extends JSR1
1010      }
1011  
1012      /**
1013 +     * Spliterator.getComparator always throws IllegalStateException
1014 +     */
1015 +    public void testSpliterator_getComparator() {
1016 +        assertThrows(IllegalStateException.class,
1017 +                     () -> new ArrayDeque().spliterator().getComparator());
1018 +    }
1019 +
1020 +    /**
1021       * Handle capacities near Integer.MAX_VALUE.
1022       * ant -Dvmoptions=-Xmx24g -Djsr166.expensiveTests=true -Djsr166.tckTestClass=ArrayDequeTest -Djsr166.methodFilter=testHuge tck
1023       */
# Line 1026 | Line 1035 | public class ArrayDequeTest extends JSR1
1035                       () -> new ArrayDeque<>(Integer.MAX_VALUE));
1036  
1037          q = populatedDeque(0);
1038 <        q.addAll(Collections.nCopies(maxSize - 2, (Integer) 42));
1038 >        assertTrue(q.addAll(Collections.nCopies(maxSize - 2, (Integer) 42)));
1039          assertEquals((Integer) 42, q.peekFirst());
1040          assertEquals((Integer) 42, q.peekLast());
1041          assertEquals(maxSize - 2, q.size());

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines