when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult start(
    1. String protocolVersion,
    2. int pid,
    3. int time,
    4. String? runnerVersion,
    ),
  2. required TResult done(
    1. bool? success,
    2. int time
    ),
  3. required TResult allSuites(
    1. int count,
    2. int time
    ),
  4. required TResult suite(
    1. Suite suite,
    2. int time
    ),
  5. required TResult group(
    1. Group group,
    2. int time
    ),
  6. required TResult testStart(
    1. Test test,
    2. int time
    ),
  7. required TResult testDone(
    1. int time,
    2. int testID,
    3. bool hidden,
    4. bool skipped,
    5. TestDoneStatus result,
    ),
  8. required TResult print(
    1. int time,
    2. int testID,
    3. String messageType,
    4. String message,
    ),
  9. required TResult error(
    1. int time,
    2. int testID,
    3. String error,
    4. String stackTrace,
    5. bool isFailure,
    ),
  10. required TResult debug(
    1. int time,
    2. int suiteID,
    3. String? observatory,
    4. String? remoteDebugger,
    ),
  11. required TResult processDone(
    1. int exitCode
    ),
  12. required TResult unknown(),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(
          String protocolVersion, int pid, int time, String? runnerVersion)
      start,
  required TResult Function(bool? success, int time) done,
  required TResult Function(int count, int time) allSuites,
  required TResult Function(Suite suite, int time) suite,
  required TResult Function(Group group, int time) group,
  required TResult Function(Test test, int time) testStart,
  required TResult Function(int time, int testID, bool hidden, bool skipped,
          TestDoneStatus result)
      testDone,
  required TResult Function(
          int time, int testID, String messageType, String message)
      print,
  required TResult Function(int time, int testID, String error,
          String stackTrace, bool isFailure)
      error,
  required TResult Function(
          int time, int suiteID, String? observatory, String? remoteDebugger)
      debug,
  required TResult Function(int exitCode) processDone,
  required TResult Function() unknown,
}) =>
    throw _privateConstructorUsedError;