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