--- jsr166/src/test/tck/JSR166TestCase.java 2011/05/31 15:01:24 1.88 +++ jsr166/src/test/tck/JSR166TestCase.java 2011/06/03 05:07:14 1.89 @@ -904,6 +904,14 @@ public class JSR166TestCase extends Test } } + public void await(Semaphore semaphore) { + try { + assertTrue(semaphore.tryAcquire(LONG_DELAY_MS, MILLISECONDS)); + } catch (Throwable t) { + threadUnexpectedException(t); + } + } + // /** // * Spin-waits up to LONG_DELAY_MS until flag becomes true. // */