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

Comparing jsr166/src/test/tck/ScheduledExecutorSubclassTest.java (file contents):
Revision 1.23 by jsr166, Sat May 7 19:49:37 2011 UTC vs.
Revision 1.24 by jsr166, Fri May 27 16:26:29 2011 UTC

# Line 753 | Line 753 | public class ScheduledExecutorSubclassTe
753          p.setContinueExistingPeriodicTasksAfterShutdownPolicy(false);
754          assertTrue(p.getExecuteExistingDelayedTasksAfterShutdownPolicy());
755          assertFalse(p.getContinueExistingPeriodicTasksAfterShutdownPolicy());
756 +        long initialDelay = LONG_DELAY_MS;
757          ScheduledFuture task =
758 <            p.scheduleAtFixedRate(new NoOpRunnable(), 5, 5, MILLISECONDS);
758 >            p.scheduleAtFixedRate(new NoOpRunnable(), initialDelay,
759 >                                  5, MILLISECONDS);
760          try { p.shutdown(); } catch (SecurityException ok) { return; }
761          assertTrue(p.isShutdown());
760        BlockingQueue q = p.getQueue();
762          assertTrue(p.getQueue().isEmpty());
763          assertTrue(task.isDone());
764          assertTrue(task.isCancelled());
765 <        assertTrue(p.awaitTermination(SMALL_DELAY_MS, MILLISECONDS));
765 <        assertTrue(p.isTerminated());
765 >        joinPool(p);
766      }
767  
768      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines