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)); |
}); |
} |