228 |
|
assertTrue(c.await(timeoutMillis, MILLISECONDS)); |
229 |
|
break; |
230 |
|
case awaitNanos: |
231 |
< |
long nanosTimeout = MILLISECONDS.toNanos(timeoutMillis); |
232 |
< |
long nanosRemaining = c.awaitNanos(nanosTimeout); |
231 |
> |
long timeoutNanos = MILLISECONDS.toNanos(timeoutMillis); |
232 |
> |
long nanosRemaining = c.awaitNanos(timeoutNanos); |
233 |
|
assertTrue(nanosRemaining > 0); |
234 |
|
break; |
235 |
|
case awaitUntil: |
256 |
|
break; |
257 |
|
case awaitNanos: |
258 |
|
startTime = System.nanoTime(); |
259 |
< |
long nanosTimeout = MILLISECONDS.toNanos(timeoutMillis); |
260 |
< |
long nanosRemaining = c.awaitNanos(nanosTimeout); |
259 |
> |
long timeoutNanos = MILLISECONDS.toNanos(timeoutMillis); |
260 |
> |
long nanosRemaining = c.awaitNanos(timeoutNanos); |
261 |
|
assertTrue(nanosRemaining <= 0); |
262 |
|
assertTrue(nanosRemaining > -MILLISECONDS.toNanos(LONG_DELAY_MS)); |
263 |
|
assertTrue(millisElapsedSince(startTime) >= timeoutMillis); |