SetConnectivityStep class
Set's the device's connectivity status. As a note, this will not actually change the connection. Instead, it sets the value on the ConnectivityPlugin. Applications would need to use that plugin to allow for connectivity testing.
Constructors
- SetConnectivityStep({required String connected})
Properties
- connected → String
-
Set to whether or not the device should be forced to report as being
online (
true
) or offline (false
).final - defaultStepTimeout → Duration
-
Returns the default timeout for the step. Steps that should respond
quickly should use a relatively low value and steps that may take a long
time should return an appropriately longer time.
no setterinherited
- driver → OverrideWidgetTester
-
Returns the test driver that can be used to interact with widgets.
no setterinherited
- find → CommonFinders
-
Returns the finder that can be used to locate widgets.
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
- stepId → String
-
no setter
Methods
-
execute(
{required CancelToken cancelToken, required TestReport report, required TestController tester}) → Future< void> - Sets the connectivity value to the ConnectivityPlugin.
-
getBehaviorDrivenDescription(
TestController tester) → String - Gets the most appropriate BDD string based on the values set on the step.
-
log(
String message, {required TestController tester}) → void -
Logs a message and posts it as a status update to the
TestRunner
.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
postStepSleep(
Duration duration) → Future< void> - Overidden to ignore the delay
-
preStepSleep(
Duration duration) → Future< void> - Overidden to ignore the delay
-
sleep(
Duration duration, {required Stream< void> ? cancelStream, bool error = false, String? message, required TestController tester}) → Future<void> -
Sleeps for the defined Duration. This accept an optional
cancelStream
which can be used to cancel the sleep. Theerror
flag informs the sleeper about whether the duration is a standard duration or an error based timeout.inherited -
toJson(
) → Map< String, dynamic> - Converts this to a JSON compatible map. For a description of the format, see fromDynamic.
-
toString(
) → String -
Returns the string encoded JSON representation for this class. This will
remove all null values and empty collections from the returned string.
inherited
-
waitFor(
dynamic testableId, {required CancelToken cancelToken, required TestController tester, Duration? timeout}) → Future< Finder> -
Waits for a widget with a key that has
testableId
as the value.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
behaviorDrivenDescriptions
→ List<
String> -
no setter
Static Methods
-
fromDynamic(
dynamic map) → SetConnectivityStep - Creates an instance from a JSON-like map structure. This expects the following format: