--- jsr166/src/test/tck/ThreadPoolExecutorSubclassTest.java 2011/05/29 07:01:17 1.30 +++ jsr166/src/test/tck/ThreadPoolExecutorSubclassTest.java 2013/09/25 07:39:17 1.32 @@ -6,11 +6,11 @@ * Pat Fisher, Mike Judd. */ +import junit.framework.*; import java.util.concurrent.*; import static java.util.concurrent.TimeUnit.MILLISECONDS; -import java.util.concurrent.locks.*; - -import junit.framework.*; +import java.util.concurrent.locks.Condition; +import java.util.concurrent.locks.ReentrantLock; import java.util.*; public class ThreadPoolExecutorSubclassTest extends JSR166TestCase { @@ -1248,11 +1248,10 @@ public class ThreadPoolExecutorSubclassT CustomTPE p = new CustomTPE(); try { final CountDownLatch done = new CountDownLatch(1); - final CheckedRunnable task = new CheckedRunnable() { + p.execute(new CheckedRunnable() { public void realRun() { done.countDown(); - }}; - p.execute(task); + }}); await(p.afterCalled); assertEquals(0, done.getCount()); assertTrue(p.afterCalled());