when<TResult extends Object?> method
- @optionalTypeArgs
- required TResult start(),
- required TResult done(),
- required TResult allSuites(),
- required TResult suite(),
- required TResult group(),
- required TResult testStart(),
- required TResult testDone(
- int time,
- int testID,
- bool skipped,
- TestDoneStatus result,
- required TResult print(),
- required TResult error(),
- required TResult debug(),
- required TResult processDone(
- int exitCode
- 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;