Пример #1
0
 public void testFixedDelayRunnable() throws Exception {
   TestRunnable r = new TestRunnable();
   ScheduledFuture<?> f = schedPooled.scheduleWithFixedDelay(r, 10, 10, TimeUnit.MILLISECONDS);
   assertFalse(f.isDone());
   assertEquals(0, r.runs);
   Thread.sleep(20);
   assertTrue(r.runs > 0);
   assertFalse(f.isCancelled());
   f.cancel(true);
   assertTrue(f.isCancelled());
 }