--- jsr166/src/test/tck/ThreadPoolExecutorTest.java 2015/10/04 02:04:56 1.76 +++ jsr166/src/test/tck/ThreadPoolExecutorTest.java 2015/10/04 02:07:32 1.77 @@ -366,8 +366,13 @@ public class ThreadPoolExecutorTest exte new ThreadPoolExecutor(2, 3, LONG_DELAY_MS, MILLISECONDS, new ArrayBlockingQueue(10)); - assertEquals(3, p.getMaximumPoolSize()); - joinPool(p); + try (PoolCleaner cleaner = cleaner(p)) { + assertEquals(3, p.getMaximumPoolSize()); + p.setMaximumPoolSize(5); + assertEquals(5, p.getMaximumPoolSize()); + p.setMaximumPoolSize(4); + assertEquals(4, p.getMaximumPoolSize()); + } } /**