235 |
|
* default timeout duration). |
236 |
|
*/ |
237 |
|
void assertAwaitTimesOut(ConditionObject c, AwaitMethod awaitMethod) { |
238 |
< |
long timeoutMillis = timeoutMillis(); |
239 |
< |
long startTime; |
238 |
> |
final long timeoutMillis = timeoutMillis(); |
239 |
> |
final long startTime; |
240 |
|
try { |
241 |
|
switch (awaitMethod) { |
242 |
|
case awaitTimed: |
255 |
|
case awaitUntil: |
256 |
|
// We shouldn't assume that nanoTime and currentTimeMillis |
257 |
|
// use the same time source, so don't use nanoTime here. |
258 |
< |
java.util.Date delayedDate = delayedDate(timeoutMillis()); |
258 |
> |
java.util.Date delayedDate = delayedDate(timeoutMillis); |
259 |
|
assertFalse(c.awaitUntil(delayedDate(timeoutMillis))); |
260 |
|
assertTrue(new java.util.Date().getTime() >= delayedDate.getTime()); |
261 |
|
break; |