Chromium Code Reviews| Index: tests/corelib/duration_big_num_test.dart |
| diff --git a/tests/language/call_this_test.dart b/tests/corelib/duration_big_num_test.dart |
| similarity index 54% |
| copy from tests/language/call_this_test.dart |
| copy to tests/corelib/duration_big_num_test.dart |
| index 55e7ccd509607ff939e45c328a23ddc0ab023023..46eb32abde21257063471ebc9ea6dd00dbcd3628 100644 |
| --- a/tests/language/call_this_test.dart |
| +++ b/tests/corelib/duration_big_num_test.dart |
| @@ -2,17 +2,16 @@ |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| -// Test that dart2js treats [:this():] as a closure send. |
| - |
| import "package:expect/expect.dart"; |
| - |
| -class A { |
| - call() => 42; |
| - test1() => this(); |
| - test2() => (this)(); |
| -} |
| +import 'dart:math'; |
| main() { |
| - Expect.equals(42, (new A()).test1()); |
| - Expect.equals(42, (new A()).test2()); |
| + Duration d, d1; |
| + |
| + d1 = new Duration(microseconds: pow(2,53)); |
|
floitsch
2013/06/25 15:28:02
space between , and 53: pow(2, 53)
zarah
2013/06/25 15:54:05
Done.
|
| + d = d1 * 2; |
| + Expect.equals(pow(2,54), d.inMicroseconds); |
|
floitsch
2013/06/25 15:28:02
ditto.
zarah
2013/06/25 15:54:05
Done.
|
| + d = d1 * 1.5; |
| + Expect.equals(pow(2,53).toDouble() * 1.5, d.inMicroseconds); |
|
floitsch
2013/06/25 15:28:02
ditto.
zarah
2013/06/25 15:54:05
Done.
|
| } |
|
floitsch
2013/06/25 15:28:02
Add line testing that inMicroseconds still is an i
zarah
2013/06/25 15:54:05
Done.
|
| + |