StepResult class

Encapsulates the outcome, diagnostic data, and failure tracking of an executed scenario step.

Constructors

StepResult.failed(String? errorMessage, StackTrace? stackTrace)
Creates a failure result containing diagnostic context and stack trace details from the error.
StepResult.nothing()
Creates a neutral result signifying no action or evaluation took place.
StepResult.passed()
Creates a successful result indicating the step ran perfectly.
StepResult.skipped()
Creates a result indicating the step was skipped to protect subsequent test workflows.

Properties

errorMessage → String?
final
hasFailed → bool
Returns true if this specific result represents an execution failure state.
no setter
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stackTrace → StackTrace?
final
status → StepStatus
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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