484 |
|
/** |
485 |
|
* toArray(incompatible array type) throws ArrayStoreException |
486 |
|
*/ |
487 |
< |
public void testToArray1_BadArg() { |
487 |
> |
@SuppressWarnings("CollectionToArraySafeParameter") |
488 |
> |
public void testToArray_incompatibleArrayType() { |
489 |
|
LinkedTransferQueue<Item> q = populatedQueue(SIZE); |
490 |
|
try { |
491 |
|
q.toArray(new String[10]); |
737 |
|
}}); |
738 |
|
|
739 |
|
threadStarted.await(); |
740 |
< |
Callable<Boolean> oneConsumer = new Callable<>() { |
740 |
> |
Callable<Boolean> oneConsumer = new Callable<>() { |
741 |
|
public Boolean call() { |
742 |
|
return q.hasWaitingConsumer() |
743 |
|
&& q.getWaitingConsumerCount() == 1; }}; |
777 |
|
}}); |
778 |
|
|
779 |
|
threadStarted.await(); |
780 |
< |
Callable<Boolean> oneElement = new Callable<>() { |
780 |
> |
Callable<Boolean> oneElement = new Callable<>() { |
781 |
|
public Boolean call() { |
782 |
|
return !q.isEmpty() && q.size() == 1; }}; |
783 |
|
waitForThreadToEnterWaitState(t, oneElement); |