| 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 /** | 5 /** |
| 6 * A library for writing dart unit tests. | 6 * A library for writing dart unit tests. |
| 7 * | 7 * |
| 8 * To import this library, specify the relative path to | 8 * To import this library, specify the relative path to |
| 9 * pkg/unittest/lib/unittest.dart. | 9 * pkg/unittest/unittest.dart. |
| 10 * | 10 * |
| 11 * ##Concepts## | 11 * ##Concepts## |
| 12 * | 12 * |
| 13 * * Tests: Tests are specified via the top-level function [test], they can be | 13 * * Tests: Tests are specified via the top-level function [test], they can be |
| 14 * organized together using [group]. | 14 * organized together using [group]. |
| 15 * * Checks: Test expectations can be specified via [expect] | 15 * * Checks: Test expectations can be specified via [expect] |
| 16 * * Matchers: [expect] assertions are written declaratively using [Matcher]s | 16 * * Matchers: [expect] assertions are written declaratively using [Matcher]s |
| 17 * * Configuration: The framework can be adapted by calling [configure] with a | 17 * * Configuration: The framework can be adapted by calling [configure] with a |
| 18 * [Configuration]. Common configurations can be found in this package | 18 * [Configuration]. Common configurations can be found in this package |
| 19 * under: 'dom\_config.dart' (deprecated), 'html\_config.dart' (for running | 19 * under: 'dom\_config.dart' (deprecated), 'html\_config.dart' (for running |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 131 * // indicate that the asynchronous callback was invoked. | 131 * // indicate that the asynchronous callback was invoked. |
| 132 * async.complete(); | 132 * async.complete(); |
| 133 * }), 0); | 133 * }), 0); |
| 134 * }); | 134 * }); |
| 135 * | 135 * |
| 136 */ | 136 */ |
| 137 #library('unittest'); | 137 #library('unittest'); |
| 138 | 138 |
| 139 #import('dart:isolate'); | 139 #import('dart:isolate'); |
| 140 | 140 |
| 141 #source('src/collection_matchers.dart'); | 141 #source('collection_matchers.dart'); |
| 142 #source('src/config.dart'); | 142 #source('config.dart'); |
| 143 #source('src/core_matchers.dart'); | 143 #source('core_matchers.dart'); |
| 144 #source('src/description.dart'); | 144 #source('description.dart'); |
| 145 #source('src/expect.dart'); | 145 #source('expect.dart'); |
| 146 #source('src/future_matchers.dart'); | 146 #source('future_matchers.dart'); |
| 147 #source('src/interfaces.dart'); | 147 #source('interfaces.dart'); |
| 148 #source('src/map_matchers.dart'); | 148 #source('map_matchers.dart'); |
| 149 #source('src/matcher.dart'); | 149 #source('matcher.dart'); |
| 150 #source('src/mock.dart'); | 150 #source('mock.dart'); |
| 151 #source('src/numeric_matchers.dart'); | 151 #source('numeric_matchers.dart'); |
| 152 #source('src/operator_matchers.dart'); | 152 #source('operator_matchers.dart'); |
| 153 #source('src/string_matchers.dart'); | 153 #source('string_matchers.dart'); |
| 154 #source('src/test_case.dart'); | 154 #source('test_case.dart'); |
| 155 | 155 |
| 156 /** [Configuration] used by the unittest library. */ | 156 /** [Configuration] used by the unittest library. */ |
| 157 Configuration _config = null; | 157 Configuration _config = null; |
| 158 | 158 |
| 159 Configuration get config => _config; | 159 Configuration get config => _config; |
| 160 | 160 |
| 161 /** | 161 /** |
| 162 * Set the [Configuration] used by the unittest library. Returns any | 162 * Set the [Configuration] used by the unittest library. Returns any |
| 163 * previous configuration. | 163 * previous configuration. |
| 164 * TODO: consider deprecating in favor of a setter now we have a getter. | 164 * TODO: consider deprecating in favor of a setter now we have a getter. |
| (...skipping 700 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 865 } | 865 } |
| 866 | 866 |
| 867 /** Enable a test by ID. */ | 867 /** Enable a test by ID. */ |
| 868 void enableTest(int testId) => _setTestEnabledState(testId, true); | 868 void enableTest(int testId) => _setTestEnabledState(testId, true); |
| 869 | 869 |
| 870 /** Disable a test by ID. */ | 870 /** Disable a test by ID. */ |
| 871 void disableTest(int testId) => _setTestEnabledState(testId, false); | 871 void disableTest(int testId) => _setTestEnabledState(testId, false); |
| 872 | 872 |
| 873 /** Signature for a test function. */ | 873 /** Signature for a test function. */ |
| 874 typedef void TestFunction(); | 874 typedef void TestFunction(); |
| OLD | NEW |