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

Comparing jsr166/src/test/tck/ArrayDeque8Test.java (file contents):
Revision 1.5 by dl, Tue Jan 26 13:33:05 2021 UTC vs.
Revision 1.6 by jsr166, Wed Jan 27 01:57:24 2021 UTC

# Line 32 | Line 32 | public class ArrayDeque8Test extends JSR
32       * Spliterator characteristics are as advertised
33       */
34      public void testSpliterator_characteristics() {
35 <        ArrayDeque<Item> q = new ArrayDeque<Item>();
35 >        ArrayDeque<Item> q = new ArrayDeque<>();
36          Spliterator<Item> s = q.spliterator();
37          int characteristics = s.characteristics();
38          int required = Spliterator.NONNULL
# Line 65 | Line 65 | public class ArrayDeque8Test extends JSR
65                       () -> new ArrayDeque<Item>(Integer.MAX_VALUE));
66  
67          {
68 <            ArrayDeque<Object> q = new ArrayDeque<Object>(maxArraySize - 1);
68 >            ArrayDeque<Object> q = new ArrayDeque<>(maxArraySize - 1);
69              mustEqual(0, q.size());
70              assertTrue(q.isEmpty());
71              q = null;
72          }
73  
74          {
75 <            ArrayDeque<Object> q = new ArrayDeque<Object>();
75 >            ArrayDeque<Object> q = new ArrayDeque<>();
76              assertTrue(q.addAll(Collections.nCopies(maxArraySize - 3, e)));
77              mustEqual(e, q.peekFirst());
78              mustEqual(e, q.peekLast());
# Line 83 | Line 83 | public class ArrayDeque8Test extends JSR
83              mustEqual(one, q.peekLast());
84              mustEqual(maxArraySize - 1, q.size());
85  
86 <            ArrayDeque<Object> smallish = new ArrayDeque<Object>(
86 >            ArrayDeque<Object> smallish = new ArrayDeque<>(
87                  Collections.nCopies(Integer.MAX_VALUE - q.size() + 1, e));
88              assertThrows(
89                  IllegalStateException.class,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines