Event class

Events as defined by json reporter

Annotations
  • @Freezed(unionKey: 'type', fallbackUnion: 'unknown')

Constructors

Event.allSuites({required int time, required int count})
Factory constructor for allSuites event
const
factory
Event.debug({required int time, @JsonKey(name: 'suiteID') required int suiteId, String? observatory, String? remoteDebugger})
Factory constructor for debug event
const
factory
Event.done({required int time, bool? success})
Factory constructor for done event
const
factory
Event.error({required int time, @JsonKey(name: 'testID') required int testId, required String error, @JsonKey(name: 'stackTrace') required String stacktrace, required bool isFailure})
Factory constructor for error event
const
factory
Event.fromJson(Map<String, dynamic> json)
Factory constructor to convert test json report into an event model
factory
Event.group({required int time, required Group group})
Factory constructor for group event
const
factory
Event.print({required int time, @JsonKey(name: 'testID') required int testId, required String messageType, required String message})
Factory constructor for print event
const
factory
Event.start({required int time, required String protocolVersion, String? runnerVersion, required int pid})
Factory constructor for start event
const
factory
Event.suite({required int time, required Suite suite})
Factory constructor for suite event
const
factory
Event.testDone({required int time, @JsonKey(unknownEnumValue: TestResult.unknown) required TestResult result, @JsonKey(name: 'testID') required int testId, required bool hidden, required bool skipped})
Factory constructor for testDone event
const
factory
Event.testStart({required int time, required Test test})
Factory constructor for testStart event
const
factory
Event.unknown({required int time})
Fallback event in the case that a new event is added to the protocol.
const
factory

Properties

copyWith → $EventCopyWith<Event>
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
time int
The time (in milliseconds) that has elapsed since the test runner started.
no setterinherited

Methods

map<TResult extends Object?>({required TResult start(_Start value), required TResult allSuites(_AllSuites value), required TResult suite(_Suite value), required TResult debug(_Debug value), required TResult group(_Group value), required TResult testStart(_TestStart value), required TResult print(_Print value), required TResult error(_Error value), required TResult testDone(_TestDone value), required TResult done(_Done value), required TResult unknown(_Unknown value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult start(_Start value)?, TResult allSuites(_AllSuites value)?, TResult suite(_Suite value)?, TResult debug(_Debug value)?, TResult group(_Group value)?, TResult testStart(_TestStart value)?, TResult print(_Print value)?, TResult error(_Error value)?, TResult testDone(_TestDone value)?, TResult done(_Done value)?, TResult unknown(_Unknown value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult start(_Start value)?, TResult allSuites(_AllSuites value)?, TResult suite(_Suite value)?, TResult debug(_Debug value)?, TResult group(_Group value)?, TResult testStart(_TestStart value)?, TResult print(_Print value)?, TResult error(_Error value)?, TResult testDone(_TestDone value)?, TResult done(_Done value)?, TResult unknown(_Unknown value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult start(int time, String protocolVersion, String? runnerVersion, int pid)?, TResult allSuites(int time, int count)?, TResult suite(int time, Suite suite)?, TResult debug(int time, int suiteId, String? observatory, String? remoteDebugger)?, TResult group(int time, Group group)?, TResult testStart(int time, Test test)?, TResult print(int time, int testId, String messageType, String message)?, TResult error(int time, int testId, String error, String stacktrace, bool isFailure)?, TResult testDone(int time, TestResult result, int testId, bool hidden, bool skipped)?, TResult done(int time, bool? success)?, TResult unknown(int time)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult start(int time, String protocolVersion, String? runnerVersion, int pid), required TResult allSuites(int time, int count), required TResult suite(int time, Suite suite), required TResult debug(int time, int suiteId, String? observatory, String? remoteDebugger), required TResult group(int time, Group group), required TResult testStart(int time, Test test), required TResult print(int time, int testId, String messageType, String message), required TResult error(int time, int testId, String error, String stacktrace, bool isFailure), required TResult testDone(int time, TestResult result, int testId, bool hidden, bool skipped), required TResult done(int time, bool? success), required TResult unknown(int time)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult start(int time, String protocolVersion, String? runnerVersion, int pid)?, TResult allSuites(int time, int count)?, TResult suite(int time, Suite suite)?, TResult debug(int time, int suiteId, String? observatory, String? remoteDebugger)?, TResult group(int time, Group group)?, TResult testStart(int time, Test test)?, TResult print(int time, int testId, String messageType, String message)?, TResult error(int time, int testId, String error, String stacktrace, bool isFailure)?, TResult testDone(int time, TestResult result, int testId, bool hidden, bool skipped)?, TResult done(int time, bool? success)?, TResult unknown(int time)?}) → TResult?
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited