362 |
|
pleaseTake.countDown(); |
363 |
|
q.put(86); |
364 |
|
|
365 |
+ |
Thread.currentThread().interrupt(); |
366 |
+ |
try { |
367 |
+ |
q.put(99); |
368 |
+ |
shouldThrow(); |
369 |
+ |
} catch (InterruptedException success) {} |
370 |
+ |
assertFalse(Thread.interrupted()); |
371 |
+ |
|
372 |
|
pleaseInterrupt.countDown(); |
373 |
|
try { |
374 |
|
q.put(99); |
505 |
|
Thread t = newStartedThread(new CheckedRunnable() { |
506 |
|
public void realRun() throws InterruptedException { |
507 |
|
long startTime = System.nanoTime(); |
508 |
< |
for (int i = 0; i < SIZE; ++i) { |
508 |
> |
for (int i = 0; i < SIZE; i++) |
509 |
|
assertEquals(i, (int) q.poll(LONG_DELAY_MS, MILLISECONDS)); |
510 |
< |
} |
510 |
> |
|
511 |
> |
Thread.currentThread().interrupt(); |
512 |
> |
try { |
513 |
> |
q.poll(LONG_DELAY_MS, MILLISECONDS); |
514 |
> |
shouldThrow(); |
515 |
> |
} catch (InterruptedException success) {} |
516 |
> |
assertFalse(Thread.interrupted()); |
517 |
|
|
518 |
|
pleaseInterrupt.countDown(); |
519 |
|
try { |