--- jsr166/src/test/tck/AbstractQueuedLongSynchronizerTest.java 2009/11/21 02:07:26 1.11 +++ jsr166/src/test/tck/AbstractQueuedLongSynchronizerTest.java 2009/11/21 17:54:04 1.13 @@ -10,6 +10,7 @@ import junit.framework.*; import java.util.*; import java.util.concurrent.*; +import static java.util.concurrent.TimeUnit.MILLISECONDS; import java.util.concurrent.locks.*; import java.io.*; @@ -477,7 +478,7 @@ public class AbstractQueuedLongSynchroni final Mutex sync = new Mutex(); final AbstractQueuedLongSynchronizer.ConditionObject c = sync.newCondition(); sync.acquire(1); - assertFalse(c.await(SHORT_DELAY_MS, TimeUnit.MILLISECONDS)); + assertFalse(c.await(SHORT_DELAY_MS, MILLISECONDS)); sync.release(1); } @@ -787,7 +788,6 @@ public class AbstractQueuedLongSynchroni public void realRun() throws InterruptedException { sync.acquire(1); c.await(); - sync.release(1); }}); t.start(); @@ -807,7 +807,6 @@ public class AbstractQueuedLongSynchroni public void realRun() throws InterruptedException { sync.acquire(1); c.awaitNanos(1000 * 1000 * 1000); // 1 sec - sync.release(1); }}); t.start(); @@ -828,7 +827,6 @@ public class AbstractQueuedLongSynchroni sync.acquire(1); java.util.Date d = new java.util.Date(); c.awaitUntil(new java.util.Date(d.getTime() + 10000)); - sync.release(1); }}); t.start();