--- jsr166/src/test/tck/AbstractExecutorServiceTest.java 2003/12/27 19:26:42 1.10 +++ jsr166/src/test/tck/AbstractExecutorServiceTest.java 2003/12/28 21:56:18 1.11 @@ -762,16 +762,19 @@ public class AbstractExecutorServiceTest try { ArrayList> l = new ArrayList>(); l.add(new StringTask()); - l.add(Executors.callable(new LongPossiblyInterruptedRunnable(), TEST_STRING)); + l.add(Executors.callable(new MediumPossiblyInterruptedRunnable(), TEST_STRING)); + l.add(new StringTask()); List> result = e.invokeAll(l, SHORT_DELAY_MS, TimeUnit.MILLISECONDS); - assertEquals(2, result.size()); + assertEquals(3, result.size()); Iterator> it = result.iterator(); Future f1 = it.next(); Future f2 = it.next(); + Future f3 = it.next(); assertTrue(f1.isDone()); assertFalse(f1.isCancelled()); assertTrue(f2.isDone()); - // assertTrue(f2.isCancelled()); + assertTrue(f3.isDone()); + assertTrue(f3.isCancelled()); } catch(Exception ex) { unexpectedException(); } finally {