Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(445)

Side by Side Diff: tests/lib/math/math_test.dart

Issue 17103002: Remove support for + prefix in number literals (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tests/lib/math/math2_test.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 library math_test; 5 library math_test;
6 import "package:expect/expect.dart"; 6 import "package:expect/expect.dart";
7 import 'dart:math'; 7 import 'dart:math';
8 8
9 class MathTest { 9 class MathTest {
10 static void testConstants() { 10 static void testConstants() {
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
199 Expect.equals(0xABCDEF, int.parse(" 0x00000ABCDEF ")); 199 Expect.equals(0xABCDEF, int.parse(" 0x00000ABCDEF "));
200 Expect.equals(-0xabcdef, int.parse(" -0x00000abcdef ")); 200 Expect.equals(-0xabcdef, int.parse(" -0x00000abcdef "));
201 Expect.equals(-0xABCDEF, int.parse(" -0x00000ABCDEF ")); 201 Expect.equals(-0xABCDEF, int.parse(" -0x00000ABCDEF "));
202 Expect.equals(10, int.parse("010")); 202 Expect.equals(10, int.parse("010"));
203 Expect.equals(-10, int.parse("-010")); 203 Expect.equals(-10, int.parse("-010"));
204 Expect.equals(10, int.parse(" 010 ")); 204 Expect.equals(10, int.parse(" 010 "));
205 Expect.equals(-10, int.parse(" -010 ")); 205 Expect.equals(-10, int.parse(" -010 "));
206 Expect.equals(9, int.parse("09")); 206 Expect.equals(9, int.parse("09"));
207 Expect.equals(9, int.parse(" 09 ")); 207 Expect.equals(9, int.parse(" 09 "));
208 Expect.equals(-9, int.parse("-09")); 208 Expect.equals(-9, int.parse("-09"));
209 Expect.equals(0x1234567890, int.parse("+0x1234567890"));
210 Expect.equals(0x1234567890,int.parse(" +0x1234567890 "));
211 Expect.equals(0x100, int.parse("+0x100"));
212 Expect.equals(0x100, int.parse(" +0x100 "));
209 Expect.equals(true, parseIntThrowsFormatException("1b")); 213 Expect.equals(true, parseIntThrowsFormatException("1b"));
210 Expect.equals(true, parseIntThrowsFormatException(" 1b ")); 214 Expect.equals(true, parseIntThrowsFormatException(" 1b "));
211 Expect.equals(true, parseIntThrowsFormatException(" 1 b ")); 215 Expect.equals(true, parseIntThrowsFormatException(" 1 b "));
212 Expect.equals(true, parseIntThrowsFormatException("1e2")); 216 Expect.equals(true, parseIntThrowsFormatException("1e2"));
213 Expect.equals(true, parseIntThrowsFormatException(" 1e2 ")); 217 Expect.equals(true, parseIntThrowsFormatException(" 1e2 "));
214 Expect.equals(true, parseIntThrowsFormatException("00x12")); 218 Expect.equals(true, parseIntThrowsFormatException("00x12"));
215 Expect.equals(true, parseIntThrowsFormatException(" 00x12 ")); 219 Expect.equals(true, parseIntThrowsFormatException(" 00x12 "));
216 Expect.equals(true, parseIntThrowsFormatException("-1b")); 220 Expect.equals(true, parseIntThrowsFormatException("-1b"));
217 Expect.equals(true, parseIntThrowsFormatException(" -1b ")); 221 Expect.equals(true, parseIntThrowsFormatException(" -1b "));
218 Expect.equals(true, parseIntThrowsFormatException(" -1 b ")); 222 Expect.equals(true, parseIntThrowsFormatException(" -1 b "));
219 Expect.equals(true, parseIntThrowsFormatException("-1e2")); 223 Expect.equals(true, parseIntThrowsFormatException("-1e2"));
220 Expect.equals(true, parseIntThrowsFormatException(" -1e2 ")); 224 Expect.equals(true, parseIntThrowsFormatException(" -1e2 "));
221 Expect.equals(true, parseIntThrowsFormatException("-00x12")); 225 Expect.equals(true, parseIntThrowsFormatException("-00x12"));
222 Expect.equals(true, parseIntThrowsFormatException(" -00x12 ")); 226 Expect.equals(true, parseIntThrowsFormatException(" -00x12 "));
223 Expect.equals(true, parseIntThrowsFormatException(" -00x12 ")); 227 Expect.equals(true, parseIntThrowsFormatException(" -00x12 "));
224 Expect.equals(true, parseIntThrowsFormatException("0x0x12")); 228 Expect.equals(true, parseIntThrowsFormatException("0x0x12"));
225 Expect.equals(true, parseIntThrowsFormatException("0.1")); 229 Expect.equals(true, parseIntThrowsFormatException("0.1"));
226 Expect.equals(true, parseIntThrowsFormatException("0x3.1")); 230 Expect.equals(true, parseIntThrowsFormatException("0x3.1"));
227 Expect.equals(true, parseIntThrowsFormatException("5.")); 231 Expect.equals(true, parseIntThrowsFormatException("5."));
228 Expect.equals(true, parseIntThrowsFormatException("+-5")); 232 Expect.equals(true, parseIntThrowsFormatException("+-5"));
229 Expect.equals(true, parseIntThrowsFormatException("-+5")); 233 Expect.equals(true, parseIntThrowsFormatException("-+5"));
230 Expect.equals(true, parseIntThrowsFormatException("--5")); 234 Expect.equals(true, parseIntThrowsFormatException("--5"));
231 Expect.equals(true, parseIntThrowsFormatException("++5")); 235 Expect.equals(true, parseIntThrowsFormatException("++5"));
232 Expect.equals(true, parseIntThrowsFormatException("+ 5")); 236 Expect.equals(true, parseIntThrowsFormatException("+ 5"));
233 Expect.equals(true, parseIntThrowsFormatException("- 5")); 237 Expect.equals(true, parseIntThrowsFormatException("- 5"));
234 Expect.equals(true, parseIntThrowsFormatException("")); 238 Expect.equals(true, parseIntThrowsFormatException(""));
235 Expect.equals(true, parseIntThrowsFormatException(" ")); 239 Expect.equals(true, parseIntThrowsFormatException(" "));
236 Expect.equals(true, parseIntThrowsFormatException("+0x1234567890"));
237 Expect.equals(true, parseIntThrowsFormatException(" +0x1234567890 "));
238 Expect.equals(true, parseIntThrowsFormatException("+0x100"));
239 Expect.equals(true, parseIntThrowsFormatException(" +0x100 "));
240 } 240 }
241 241
242 static testMain() { 242 static testMain() {
243 testConstants(); 243 testConstants();
244 testSin(); 244 testSin();
245 testCos(); 245 testCos();
246 testTan(); 246 testTan();
247 testAsin(); 247 testAsin();
248 testAcos(); 248 testAcos();
249 testAtan(); 249 testAtan();
250 testAtan2(); 250 testAtan2();
251 testSqrt(); 251 testSqrt();
252 testLog(); 252 testLog();
253 testExp(); 253 testExp();
254 testPow(); 254 testPow();
255 testParseInt(); 255 testParseInt();
256 } 256 }
257 } 257 }
258 258
259 main() { 259 main() {
260 MathTest.testMain(); 260 MathTest.testMain();
261 } 261 }
OLDNEW
« no previous file with comments | « tests/lib/math/math2_test.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698