Chromium Code Reviews| 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 /** | |
| 6 * Expect is used for tests that do not want to make use of the | |
| 7 * Dart unit test library - for example, the core language tests. | |
| 8 * Third parties are discouraged from using this, and should use | |
| 9 * the expect() function in the unit test library instead for | |
| 10 * test assertions. | |
| 11 */ | |
| 5 class Expect { | 12 class Expect { |
|
wittek
2012/06/14 10:30:35
Wondering:
Why is Expect a class, when all methods
| |
| 6 | 13 |
| 7 /** | 14 /** |
| 8 * Checks whether the expected and actual values are equal (using [:==:]). | 15 * Checks whether the expected and actual values are equal (using [:==:]). |
| 9 */ | 16 */ |
| 10 static void equals(var expected, var actual, [String reason = null]) { | 17 static void equals(var expected, var actual, [String reason = null]) { |
| 11 if (expected == actual) return; | 18 if (expected == actual) return; |
| 12 String msg = _getMessage(reason); | 19 String msg = _getMessage(reason); |
| 13 _fail("Expect.equals(expected: <$expected>, actual: <$actual>$msg) fails."); | 20 _fail("Expect.equals(expected: <$expected>, actual: <$actual>$msg) fails."); |
| 14 } | 21 } |
| 15 | 22 |
| (...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 279 } | 286 } |
| 280 } | 287 } |
| 281 | 288 |
| 282 typedef bool _CheckExceptionFn(exception); | 289 typedef bool _CheckExceptionFn(exception); |
| 283 | 290 |
| 284 class ExpectException implements Exception { | 291 class ExpectException implements Exception { |
| 285 ExpectException(this.message); | 292 ExpectException(this.message); |
| 286 String toString() => message; | 293 String toString() => message; |
| 287 String message; | 294 String message; |
| 288 } | 295 } |
| OLD | NEW |