| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 #library('timer_repeat_test'); | 5 #library('timer_repeat_test'); | 
| 6 | 6 | 
| 7 #import("dart:isolate"); | 7 #import("dart:isolate"); | 
| 8 | 8 | 
| 9 class TimerRepeatTest { | 9 class TimerRepeatTest { | 
| 10 | 10 | 
| 11   static final int _TIMEOUT = 500; | 11   static const int _TIMEOUT = 500; | 
| 12   static final int _ITERATIONS = 5; | 12   static const int _ITERATIONS = 5; | 
| 13 | 13 | 
| 14   static void testRepeatTimer() { | 14   static void testRepeatTimer() { | 
| 15 | 15 | 
| 16     void timeoutHandler(Timer timer) { | 16     void timeoutHandler(Timer timer) { | 
| 17       int endTime = (new Date.now()).millisecondsSinceEpoch; | 17       int endTime = (new Date.now()).millisecondsSinceEpoch; | 
| 18       _iteration++; | 18       _iteration++; | 
| 19       if (_iteration < _ITERATIONS) { | 19       if (_iteration < _ITERATIONS) { | 
| 20         _startTime = (new Date.now()).millisecondsSinceEpoch; | 20         _startTime = (new Date.now()).millisecondsSinceEpoch; | 
| 21       } else { | 21       } else { | 
| 22         Expect.equals(_iteration, _ITERATIONS); | 22         Expect.equals(_iteration, _ITERATIONS); | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
| 34   } | 34   } | 
| 35 | 35 | 
| 36   static Timer timer; | 36   static Timer timer; | 
| 37   static int _startTime; | 37   static int _startTime; | 
| 38   static int _iteration; | 38   static int _iteration; | 
| 39 } | 39 } | 
| 40 | 40 | 
| 41 main() { | 41 main() { | 
| 42   TimerRepeatTest.testMain(); | 42   TimerRepeatTest.testMain(); | 
| 43 } | 43 } | 
| OLD | NEW | 
|---|