10 |
|
import java.util.Spliterator; |
11 |
|
|
12 |
|
import junit.framework.Test; |
13 |
– |
import junit.framework.TestSuite; |
13 |
|
|
14 |
|
public class ArrayDeque8Test extends JSR166TestCase { |
15 |
|
public static void main(String[] args) { |
83 |
|
assertEquals((Integer) 1, q.peekLast()); |
84 |
|
assertEquals(maxArraySize - 1, q.size()); |
85 |
|
|
87 |
– |
ArrayDeque qq = q; |
86 |
|
ArrayDeque smallish = new ArrayDeque( |
87 |
|
Collections.nCopies(Integer.MAX_VALUE - q.size() + 1, e)); |
88 |
|
assertThrows( |
89 |
|
IllegalStateException.class, |
90 |
< |
() -> qq.addAll(qq), |
91 |
< |
() -> qq.addAll(smallish), |
92 |
< |
() -> smallish.addAll(qq)); |
90 |
> |
() -> q.addAll(q), |
91 |
> |
() -> q.addAll(smallish), |
92 |
> |
() -> smallish.addAll(q)); |
93 |
|
} |
94 |
|
} |
95 |
|
|