| 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 multiple_timer_test; |   5 library multiple_timer_test; | 
|   6  |   6  | 
|   7 import 'dart:isolate'; |   7 import 'dart:isolate'; | 
|   8 import 'dart:async'; |   8 import 'dart:async'; | 
|   9 import 'package:unittest/unittest.dart'; |   9 import 'package:unittest/unittest.dart'; | 
|  10  |  10  | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
|  31     port.first.then(expectAsync((msg) { |  31     port.first.then(expectAsync((msg) { | 
|  32       expect("timer_fired", msg); |  32       expect("timer_fired", msg); | 
|  33       int endTime = (new DateTime.now()).millisecondsSinceEpoch; |  33       int endTime = (new DateTime.now()).millisecondsSinceEpoch; | 
|  34       expect(endTime - startTime + safetyMargin, greaterThanOrEqualTo(TIMEOUT.in
    Milliseconds)); |  34       expect(endTime - startTime + safetyMargin, greaterThanOrEqualTo(TIMEOUT.in
    Milliseconds)); | 
|  35     })); |  35     })); | 
|  36  |  36  | 
|  37     startTime = (new DateTime.now()).millisecondsSinceEpoch; |  37     startTime = (new DateTime.now()).millisecondsSinceEpoch; | 
|  38     var remote = Isolate.spawn(createTimer, port.sendPort); |  38     var remote = Isolate.spawn(createTimer, port.sendPort); | 
|  39   }); |  39   }); | 
|  40 } |  40 } | 
| OLD | NEW |