anchor.diff:   *  error was caught outside of this library.
    */
   void _reportTestError(String msg, String trace) {
  - if (_currentTestCaseIndex < _testCases.length) {
  -    final testCase = _testCases[_currentTestCaseIndex];
  + if (_currentTestCaseIndex < testCases.length) {
  +    final testCase = testCases[_currentTestCaseIndex];
       testCase.error(msg, trace);
     } else {
       _uncaughtErrorMessage = "$msg: $trace";
  
positive.code: void _registerException(testNum, e, [trace]) {
    trace = trace == null ? '' : trace.toString();
    String message = (e is TestFailure) ? e.message : 'Caught $e';
    if (_testCases[testNum].result == null) {
      _testCases[testNum].fail(message, trace);
    } else {
      _testCases[testNum].error(message, trace);
    }
  }
  
  
negative.code: 
  /** [TestCase] currently being executed. */
  TestCase get currentTestCase =>
      (_currentTestCaseIndex >= 0 && _currentTestCaseIndex < testCases.length)
          ? testCases[_currentTestCaseIndex]
          : null;
  
  /** Whether the framework is in an initialized state. */
  