ScenarioNetworkRefusal class

The exception a request gets when the network is ScenarioNetwork.off and nothing stated an answer.

Thrown rather than answered with a 400, because a 400 is a thing a server said and this is not — an app that retries on 4xx would retry this, under fake time, forever. And named rather than silent: a blank avatar with no explanation is the state this whole feature exists to end.

Implemented types

Constructors

ScenarioNetworkRefusal.notRecorded(String method, Uri url, ScenarioNetworkStore store)
ScenarioNetwork.replay, and the store has nothing for this exchange.
factory
ScenarioNetworkRefusal.off(String method, Uri url)
Nothing stated an answer and the network is ScenarioNetwork.off.
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
method → String
final
outcome → String
The machine-readable word for what happened, as the step reports it.
final
rest → String
Everything under the first line.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
short → String
The column-width version, for an events list. See ScenarioRequest.summary.
final
url → Uri
final

Methods

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

Operators

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