| 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 | 4 |
| 5 // We temporarily test both the new math library and the old Math | 5 // We temporarily test both the new math library and the old Math |
| 6 // class. This can easily be simplified once we get rid of the Math | 6 // class. This can easily be simplified once we get rid of the Math |
| 7 // class entirely. | 7 // class entirely. |
| 8 #library('math_parse_double_test'); |
| 8 #import('dart:math', prefix: 'math'); | 9 #import('dart:math', prefix: 'math'); |
| 9 | 10 |
| 10 double parseDouble(String string) { | 11 double parseDouble(String string) { |
| 11 num x = Math.parseDouble(string); | 12 num x = Math.parseDouble(string); |
| 12 num y = math.parseDouble(string); | 13 num y = math.parseDouble(string); |
| 13 Expect.equals(x, y); | 14 Expect.equals(x, y); |
| 14 return x; | 15 return x; |
| 15 } | 16 } |
| 16 | 17 |
| 17 void parseDoubleThrowsFormatException(str) { | 18 void parseDoubleThrowsFormatException(str) { |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 parseDoubleThrowsFormatException(" -5. "); | 120 parseDoubleThrowsFormatException(" -5. "); |
| 120 parseDoubleThrowsFormatException("1234567.e2"); | 121 parseDoubleThrowsFormatException("1234567.e2"); |
| 121 parseDoubleThrowsFormatException(" 1234567.e2 "); | 122 parseDoubleThrowsFormatException(" 1234567.e2 "); |
| 122 parseDoubleThrowsFormatException(" +1234567.e2 "); | 123 parseDoubleThrowsFormatException(" +1234567.e2 "); |
| 123 parseDoubleThrowsFormatException(" -1234567.e2 "); | 124 parseDoubleThrowsFormatException(" -1234567.e2 "); |
| 124 parseDoubleThrowsFormatException("+0x1234567890"); | 125 parseDoubleThrowsFormatException("+0x1234567890"); |
| 125 parseDoubleThrowsFormatException(" +0x1234567890 "); | 126 parseDoubleThrowsFormatException(" +0x1234567890 "); |
| 126 parseDoubleThrowsFormatException(" +0x100 "); | 127 parseDoubleThrowsFormatException(" +0x100 "); |
| 127 parseDoubleThrowsFormatException("+0x100"); | 128 parseDoubleThrowsFormatException("+0x100"); |
| 128 } | 129 } |
| OLD | NEW |