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.12 by dl, Fri Jun 10 18:13:27 2005 UTC vs.
Revision 1.13 by dl, Thu Sep 22 00:32:09 2005 UTC

# Line 894 | Line 894 | public class DelayQueueTest extends JSR1
894          assert(q.peek() != null);
895      }
896  
897 +
898      /**
899       * poll of a non-empty queue returns null if no expired elements.
900       */
# Line 904 | Line 905 | public class DelayQueueTest extends JSR1
905      }
906  
907      /**
908 +     * timed poll of a non-empty queue returns null if no expired elements.
909 +     */
910 +    public void testTimedPollDelayed() {
911 +        DelayQueue q = new DelayQueue();
912 +        q.add(new NanoDelay(Long.MAX_VALUE));
913 +        try {
914 +            assertNull(q.poll(SHORT_DELAY_MS, TimeUnit.MILLISECONDS));
915 +        } catch (Exception ex) {
916 +            unexpectedException();
917 +        }
918 +    }
919 +
920 +    /**
921       * drainTo(null) throws NPE
922       */
923      public void testDrainToNull() {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines