ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/DelayQueueTest.java
(Generate patch)

Comparing jsr166/src/test/tck/DelayQueueTest.java (file contents):
Revision 1.22 by jsr166, Sat Nov 21 19:11:53 2009 UTC vs.
Revision 1.23 by jsr166, Sat Nov 21 21:00:34 2009 UTC

# Line 493 | Line 493 | public class DelayQueueTest extends JSR1
493       */
494      public void testTimedPollWithOffer() throws InterruptedException {
495          final DelayQueue q = new DelayQueue();
496 +        final PDelay pdelay = new PDelay(0);
497          Thread t = new Thread(new CheckedRunnable() {
498              public void realRun() throws InterruptedException {
499                  assertNull(q.poll(SHORT_DELAY_MS, MILLISECONDS));
500 <                q.poll(LONG_DELAY_MS, MILLISECONDS);
500 >                assertSame(pdelay, q.poll(LONG_DELAY_MS, MILLISECONDS));
501                  try {
502                      q.poll(LONG_DELAY_MS, MILLISECONDS);
503                      shouldThrow();
# Line 505 | Line 506 | public class DelayQueueTest extends JSR1
506  
507          t.start();
508          Thread.sleep(SMALL_DELAY_MS);
509 <        assertTrue(q.offer(new PDelay(0), SHORT_DELAY_MS, MILLISECONDS));
509 >        assertTrue(q.offer(pdelay, SHORT_DELAY_MS, MILLISECONDS));
510          t.interrupt();
511          t.join();
512      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines