anchor.diff:   */
   void _nextBatch() {
     while (true) {
  -    if (_currentTestCaseIndex >= _testCases.length) {
  +    if (_currentTestCaseIndex >= testCases.length) {
         _completeTests();
         break;
       }
  -    final testCase = _testCases[_currentTestCaseIndex];
  +    final testCase = testCases[_currentTestCaseIndex];
       var f = _guardAsync(testCase._run, null, _currentTestCaseIndex);
       if (f != null) {
         f.whenComplete(() {
  
positive.code:  *  error was caught outside of this library.
   */
  void _reportTestError(String msg, String trace) {
   if (_currentTestCaseIndex < _testCases.length) {
      final testCase = _testCases[_currentTestCaseIndex];
      testCase.error(msg, trace);
    } else {
      _uncaughtErrorMessage = "$msg: $trace";
  
negative.code: 
    ensureInitialized();
  
    _soloTest = new TestCase._internal(testCases.length + 1, _fullSpec(spec), body);
    testCases.add(_soloTest);
  }
  
  /** Sentinel value for [_SpreadArgsHelper]. */
  