| Index: tests/isolate/timer_test.dart
|
| diff --git a/tests/isolate/timer_test.dart b/tests/isolate/timer_test.dart
|
| index aafa23de463b3ae142a16cf1527ffefb4b70c847..c2fe071a8ec0cb16f2bd85b6a2eb13ef4f121292 100644
|
| --- a/tests/isolate/timer_test.dart
|
| +++ b/tests/isolate/timer_test.dart
|
| @@ -15,14 +15,15 @@ int startTime;
|
| int timeout;
|
| int iteration;
|
|
|
| -void timeoutHandler(Timer timer) {
|
| +void timeoutHandler() {
|
| int endTime = (new DateTime.now()).millisecondsSinceEpoch;
|
| expect(endTime - startTime, greaterThanOrEqualTo(timeout));
|
| if (iteration < ITERATIONS) {
|
| iteration++;
|
| timeout = timeout - DECREASE;
|
| + Duration duration = new Duration(milliseconds: timeout);
|
| startTime = (new DateTime.now()).millisecondsSinceEpoch;
|
| - new Timer(timeout, expectAsync1(timeoutHandler));
|
| + new Timer(duration, expectAsync0(timeoutHandler));
|
| }
|
| }
|
|
|
| @@ -30,7 +31,8 @@ main() {
|
| test("timeout test", () {
|
| iteration = 0;
|
| timeout = STARTTIMEOUT;
|
| + Duration duration = new Duration(milliseconds: timeout);
|
| startTime = (new DateTime.now()).millisecondsSinceEpoch;
|
| - new Timer(timeout, expectAsync1(timeoutHandler));
|
| + new Timer(duration, expectAsync0(timeoutHandler));
|
| });
|
| }
|
|
|