629 |
|
|
630 |
|
void checkToArray2(ArrayBlockingQueue q) { |
631 |
|
int size = q.size(); |
632 |
< |
Integer[] a1 = size == 0 ? null : new Integer[size-1]; |
632 |
> |
Integer[] a1 = (size == 0) ? null : new Integer[size - 1]; |
633 |
|
Integer[] a2 = new Integer[size]; |
634 |
< |
Integer[] a3 = new Integer[size+2]; |
634 |
> |
Integer[] a3 = new Integer[size + 2]; |
635 |
|
if (size > 0) Arrays.fill(a1, 42); |
636 |
|
Arrays.fill(a2, 42); |
637 |
|
Arrays.fill(a3, 42); |
638 |
< |
Integer[] b1 = size == 0 ? null : (Integer[]) q.toArray(a1); |
638 |
> |
Integer[] b1 = (size == 0) ? null : (Integer[]) q.toArray(a1); |
639 |
|
Integer[] b2 = (Integer[]) q.toArray(a2); |
640 |
|
Integer[] b3 = (Integer[]) q.toArray(a3); |
641 |
|
assertSame(a2, b2); |
649 |
|
assertSame(b3[i], x); |
650 |
|
} |
651 |
|
assertNull(a3[size]); |
652 |
< |
assertEquals(42, (int) a3[size+1]); |
652 |
> |
assertEquals(42, (int) a3[size + 1]); |
653 |
|
if (size > 0) { |
654 |
|
assertNotSame(a1, b1); |
655 |
|
assertEquals(size, b1.length); |