maybeWhen<TResult extends Object?> method

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

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(
          int time, String protocolVersion, String? runnerVersion, int pid)?
      start,
  TResult Function(int time, int count)? allSuites,
  TResult Function(int time, Suite suite)? suite,
  TResult Function(int time, @JsonKey(name: 'suiteID') int suiteId,
          String? observatory, String? remoteDebugger)?
      debug,
  TResult Function(int time, Group group)? group,
  TResult Function(int time, Test test)? testStart,
  TResult Function(int time, @JsonKey(name: 'testID') int testId,
          String messageType, String message)?
      print,
  TResult Function(
          int time,
          @JsonKey(name: 'testID') int testId,
          String error,
          @JsonKey(name: 'stackTrace') String stacktrace,
          bool isFailure)?
      error,
  TResult Function(
          int time,
          @JsonKey(unknownEnumValue: TestResult.unknown) TestResult result,
          @JsonKey(name: 'testID') int testId,
          bool hidden,
          bool skipped)?
      testDone,
  TResult Function(int time, bool? success)? done,
  TResult Function(int time)? unknown,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;