| OLD | NEW |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, 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 // Test basic integer operations. | 4 // Test basic integer operations. |
| 5 | 5 |
| 6 class ToStringAsFixedTest { | 6 class ToStringAsFixedTest { |
| 7 static void testMain() { | 7 static void testMain() { |
| 8 Expect.equals("2.000", 2.0.toStringAsFixed(3)); | 8 Expect.equals("2.000", 2.0.toStringAsFixed(3)); |
| 9 Expect.equals("2.100", 2.1.toStringAsFixed(3)); | 9 Expect.equals("2.100", 2.1.toStringAsFixed(3)); |
| 10 Expect.equals("2.120", 2.12.toStringAsFixed(3)); | 10 Expect.equals("2.120", 2.12.toStringAsFixed(3)); |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 Expect.equals("-1.0", (-1.0).toStringAsFixed(1)); | 55 Expect.equals("-1.0", (-1.0).toStringAsFixed(1)); |
| 56 Expect.equals("-1", (-1.0).toStringAsFixed(0)); | 56 Expect.equals("-1", (-1.0).toStringAsFixed(0)); |
| 57 Expect.equals("-1", (-1.1).toStringAsFixed(0)); | 57 Expect.equals("-1", (-1.1).toStringAsFixed(0)); |
| 58 Expect.equals("-12", (-12.1).toStringAsFixed(0)); | 58 Expect.equals("-12", (-12.1).toStringAsFixed(0)); |
| 59 Expect.equals("-1", (-1.12).toStringAsFixed(0)); | 59 Expect.equals("-1", (-1.12).toStringAsFixed(0)); |
| 60 Expect.equals("-12", (-12.12).toStringAsFixed(0)); | 60 Expect.equals("-12", (-12.12).toStringAsFixed(0)); |
| 61 Expect.equals("-0.0000006", (-0.0000006).toStringAsFixed(7)); | 61 Expect.equals("-0.0000006", (-0.0000006).toStringAsFixed(7)); |
| 62 Expect.equals("-0.00000006", (-0.00000006).toStringAsFixed(8)); | 62 Expect.equals("-0.00000006", (-0.00000006).toStringAsFixed(8)); |
| 63 Expect.equals("-0.000000060", (-0.00000006).toStringAsFixed(9)); | 63 Expect.equals("-0.000000060", (-0.00000006).toStringAsFixed(9)); |
| 64 Expect.equals("-0.0000000600", (-0.00000006).toStringAsFixed(10)); | 64 Expect.equals("-0.0000000600", (-0.00000006).toStringAsFixed(10)); |
| 65 Expect.equals("0", (-0.0).toStringAsFixed(0)); | 65 Expect.equals("-0", (-0.0).toStringAsFixed(0)); |
| 66 Expect.equals("0.0", (-0.0).toStringAsFixed(1)); | 66 Expect.equals("-0.0", (-0.0).toStringAsFixed(1)); |
| 67 Expect.equals("0.00", (-0.0).toStringAsFixed(2)); | 67 Expect.equals("-0.00", (-0.0).toStringAsFixed(2)); |
| 68 | 68 |
| 69 Expect.equals("1000", 1000.0.toStringAsFixed(0)); | 69 Expect.equals("1000", 1000.0.toStringAsFixed(0)); |
| 70 Expect.equals("0", 0.00001.toStringAsFixed(0)); | 70 Expect.equals("0", 0.00001.toStringAsFixed(0)); |
| 71 Expect.equals("0.00001", 0.00001.toStringAsFixed(5)); | 71 Expect.equals("0.00001", 0.00001.toStringAsFixed(5)); |
| 72 Expect.equals("0.00000000000000000010", 0.0000000000000000001.toStringAsFixe
d(20)); | 72 Expect.equals("0.00000000000000000010", 0.0000000000000000001.toStringAsFixe
d(20)); |
| 73 Expect.equals("0.00001000000000000", 0.00001.toStringAsFixed(17)); | 73 Expect.equals("0.00001000000000000", 0.00001.toStringAsFixed(17)); |
| 74 Expect.equals("1.00000000000000000", 1.0.toStringAsFixed(17)); | 74 Expect.equals("1.00000000000000000", 1.0.toStringAsFixed(17)); |
| 75 Expect.equals("1000000000000000128", 1000000000000000128.0.toStringAsFixed(0
)); | 75 Expect.equals("1000000000000000128", 1000000000000000128.0.toStringAsFixed(0
)); |
| 76 Expect.equals("100000000000000128.0", 100000000000000128.0.toStringAsFixed(1
)); | 76 Expect.equals("100000000000000128.0", 100000000000000128.0.toStringAsFixed(1
)); |
| 77 Expect.equals("10000000000000128.00", 10000000000000128.0.toStringAsFixed(2)
); | 77 Expect.equals("10000000000000128.00", 10000000000000128.0.toStringAsFixed(2)
); |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 110 } | 110 } |
| 111 Expect.equals(true, thrown); | 111 Expect.equals(true, thrown); |
| 112 } | 112 } |
| 113 } | 113 } |
| 114 } | 114 } |
| 115 | 115 |
| 116 | 116 |
| 117 main() { | 117 main() { |
| 118 ToStringAsFixedTest.testMain(); | 118 ToStringAsFixedTest.testMain(); |
| 119 } | 119 } |
| OLD | NEW |