Index: pkg/unittest/lib/unittest.dart |
diff --git a/pkg/unittest/lib/unittest.dart b/pkg/unittest/lib/unittest.dart |
index b736c6ec633e9be2921dcfe24f891544c6427ccc..05eca70f9fcc558fda37b68ee17d2ea35d2c2d3b 100644 |
--- a/pkg/unittest/lib/unittest.dart |
+++ b/pkg/unittest/lib/unittest.dart |
@@ -137,7 +137,6 @@ library unittest; |
import 'dart:async'; |
import 'dart:collection'; |
import 'dart:isolate'; |
-import 'package:stack_trace/stack_trace.dart'; |
import 'package:matcher/matcher.dart' show DefaultFailureHandler, |
configureExpectFailureHandler, TestFailure, wrapAsync; |
@@ -145,9 +144,11 @@ export 'package:matcher/matcher.dart'; |
import 'src/utils.dart'; |
-part 'src/configuration.dart'; |
-part 'src/group_context.dart'; |
+import 'src/configuration.dart'; |
+export 'src/configuration.dart'; |
+ |
part 'src/simple_configuration.dart'; |
+part 'src/group_context.dart'; |
part 'src/spread_args_helper.dart'; |
part 'src/test_case.dart'; |
@@ -300,30 +301,6 @@ Function expectAsync(Function callback, |
{int count: 1, int max: 0, String id}) => |
new _SpreadArgsHelper(callback, count, max, id).func; |
-/// *Deprecated* |
-/// |
-/// Use [expectAsync] instead. |
-@deprecated |
-Function expectAsync0(Function callback, |
- {int count: 1, int max: 0, String id}) => |
- expectAsync(callback, count: count, max: max, id: id); |
- |
-/// *Deprecated* |
-/// |
-/// Use [expectAsync] instead. |
-@deprecated |
-Function expectAsync1(Function callback, |
- {int count: 1, int max: 0, String id}) => |
- expectAsync(callback, count: count, max: max, id: id); |
- |
-/// *Deprecated* |
-/// |
-/// Use [expectAsync] instead. |
-@deprecated |
-Function expectAsync2(Function callback, |
- {int count: 1, int max: 0, String id}) => |
- expectAsync(callback, count: count, max: max, id: id); |
- |
/// Indicate that [callback] is expected to be called until [isDone] returns |
/// true. The unittest framework check [isDone] after each callback and only |
/// when it returns true will it continue with the following test. Using |
@@ -335,57 +312,6 @@ Function expectAsync2(Function callback, |
Function expectAsyncUntil(Function callback, bool isDone(), {String id}) => |
new _SpreadArgsHelper(callback, 0, -1, id, isDone: isDone).func; |
-/// *Deprecated* |
-/// |
-/// Use [expectAsyncUntil] instead. |
-@deprecated |
-Function expectAsyncUntil0(Function callback, Function isDone, {String id}) => |
- expectAsyncUntil(callback, isDone, id: id); |
- |
-/// *Deprecated* |
-/// |
-/// Use [expectAsyncUntil] instead. |
-@deprecated |
-Function expectAsyncUntil1(Function callback, Function isDone, {String id}) => |
- expectAsyncUntil(callback, isDone, id: id); |
- |
-/// *Deprecated* |
-/// |
-/// Use [expectAsyncUntil] instead. |
-@deprecated |
-Function expectAsyncUntil2(Function callback, Function isDone, {String id}) => |
- expectAsyncUntil(callback, isDone, id: id); |
- |
-/// *Deprecated* |
-/// |
-/// All tests are now run an isolated [Zone]. |
-/// |
-/// You can safely remove calls to this method. |
-@deprecated |
-Function protectAsync0(Function callback, {String id}) { |
- return callback; |
-} |
- |
-/// *Deprecated* |
-/// |
-/// All tests are now run an isolated [Zone]. |
-/// |
-/// You can safely remove calls to this method. |
-@deprecated |
-Function protectAsync1(Function callback, {String id}) { |
- return callback; |
-} |
- |
-/// *Deprecated* |
-/// |
-/// All tests are now run an isolated [Zone]. |
-/// |
-/// You can safely remove calls to this method. |
-@deprecated |
-Function protectAsync2(Function callback, {String id}) { |
- return callback; |
-} |
- |
/// Creates a new named group of tests. Calls to group() or test() within the |
/// body of the function passed to this will inherit this group's description. |
void group(String description, void body()) { |
@@ -488,16 +414,6 @@ void runTests() { |
_runTest(); |
} |
-/// *Deprecated* |
-/// |
-/// All tests are now run an isolated [Zone]. |
-/// |
-/// You can safely remove calls to this method. |
-@deprecated |
-guardAsync(Function tryBody) { |
- return tryBody(); |
-} |
- |
/// Registers that an exception was caught for the current test. |
void registerException(e, [trace]) { |
_registerException(currentTestCase, e, trace); |
@@ -646,26 +562,3 @@ void _requireNotRunning() { |
throw new StateError('Not allowed when tests are running.'); |
} |
} |
- |
-/// Returns a Trace object from a StackTrace object or a String, or the |
-/// unchanged input if formatStacks is false; |
-Trace _getTrace(stack) { |
- Trace trace; |
- if (stack == null || !formatStacks) return null; |
- if (stack is String) { |
- trace = new Trace.parse(stack); |
- } else if (stack is StackTrace) { |
- trace = new Trace.from(stack); |
- } else { |
- throw new Exception('Invalid stack type ${stack.runtimeType} for $stack.'); |
- } |
- |
- if (!filterStacks) return trace; |
- |
- // Format the stack trace by removing everything above TestCase._runTest, |
- // which is usually going to be irrelevant. Also fold together unittest and |
- // core library calls so only the function the user called is visible. |
- return new Trace(trace.frames.takeWhile((frame) { |
- return frame.package != 'unittest' || frame.member != 'TestCase._runTest'; |
- })).terse.foldFrames((frame) => frame.package == 'unittest' || frame.isCore); |
-} |