200 |
|
PriorityBlockingQueue q = new PriorityBlockingQueue(1); |
201 |
|
try { |
202 |
|
q.offer(new Object()); |
203 |
– |
q.offer(new Object()); |
203 |
|
shouldThrow(); |
204 |
< |
} catch (ClassCastException success) {} |
204 |
> |
} catch (ClassCastException success) { |
205 |
> |
assertTrue(q.isEmpty()); |
206 |
> |
assertEquals(0, q.size()); |
207 |
> |
assertNull(q.poll()); |
208 |
> |
} |
209 |
|
} |
210 |
|
|
211 |
|
/** |
410 |
|
}}); |
411 |
|
|
412 |
|
aboutToWait.await(); |
413 |
< |
waitForThreadToEnterWaitState(t, LONG_DELAY_MS); |
413 |
> |
waitForThreadToEnterWaitState(t); |
414 |
|
t.interrupt(); |
415 |
|
awaitTermination(t); |
416 |
|
} |