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

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

Issue 10891020: Update almost all tests (except co19) to use the new try-catch syntax. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Merge. Created 8 years, 3 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') | tests/standalone/assert_test.dart » ('j') | 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.dart"); 5 #library("math_test.dart");
6 #import("dart:math"); 6 #import("dart:math");
7 7
8 class MathTest { 8 class MathTest {
9 static void testConstants() { 9 static void testConstants() {
10 // Source for mathematical constants is Wolfram Alpha. 10 // Source for mathematical constants is Wolfram Alpha.
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 static void testPow() { 148 static void testPow() {
149 checkVeryClose(16.0, pow(4.0, 2.0)); 149 checkVeryClose(16.0, pow(4.0, 2.0));
150 checkVeryClose(SQRT2, pow(2.0, 0.5)); 150 checkVeryClose(SQRT2, pow(2.0, 0.5));
151 checkVeryClose(SQRT1_2, pow(0.5, 0.5)); 151 checkVeryClose(SQRT1_2, pow(0.5, 0.5));
152 } 152 }
153 153
154 static bool parseIntThrowsFormatException(str) { 154 static bool parseIntThrowsFormatException(str) {
155 try { 155 try {
156 parseInt(str); 156 parseInt(str);
157 return false; 157 return false;
158 } catch (FormatException e) { 158 } on FormatException catch (e) {
159 return true; 159 return true;
160 } 160 }
161 } 161 }
162 162
163 static void testParseInt() { 163 static void testParseInt() {
164 Expect.equals(499, parseInt("499")); 164 Expect.equals(499, parseInt("499"));
165 Expect.equals(499, parseInt("+499")); 165 Expect.equals(499, parseInt("+499"));
166 Expect.equals(-499, parseInt("-499")); 166 Expect.equals(-499, parseInt("-499"));
167 Expect.equals(499, parseInt(" 499 ")); 167 Expect.equals(499, parseInt(" 499 "));
168 Expect.equals(499, parseInt(" +499 ")); 168 Expect.equals(499, parseInt(" +499 "));
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
251 testLog(); 251 testLog();
252 testExp(); 252 testExp();
253 testPow(); 253 testPow();
254 testParseInt(); 254 testParseInt();
255 } 255 }
256 } 256 }
257 257
258 main() { 258 main() {
259 MathTest.testMain(); 259 MathTest.testMain();
260 } 260 }
OLDNEW
« no previous file with comments | « tests/lib/math/math2_test.dart ('k') | tests/standalone/assert_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698