TestAction class Null safety

Class to perform a certain ActionType on the WidgetTester

Constructors

TestAction({required ActionType actionType, WidgetTester? tester, Finder? finder, String? enterText, Duration? awaitDuration, Function? customAction, bool executePumpAndSettle = true, int pumpTime = 5, Offset? dragOffset, String? actionName})

Properties

actionName String?
The name of this action
final
actionType ActionType
Type of the action to be performed on the Finder widget.
final
awaitDuration Duration?
Needed when ActionType == AwaitFuture
final
customAction Function?
Needed when ActionType == CustomAction
final
dragOffset Offset?
The Offset used to drag a Widget using the Finder
final
enterText String?
Needed when ActionType == EnterText.
final
executePumpAndSettle bool
Defaults to true, controls the execution of the WidgetTester.pumpAndSettle at the end of the action.
final
finder Finder?
Needed when ActionType != PumpAndSettle.
final
hashCode int
The hash code for this object.
read-onlyoverride
pumpTime int
How many times the pump should be called.
final
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
tester WidgetTester?
Only needed if the tester is not set in the TestActions class or is executed outside the cited class.
final

Methods

copyWith({ActionType? actionType, WidgetTester? tester, Finder? finder, String? enterText, Duration? awaitDuration, Function? customAction, bool? executePumpAndSettle, Offset? dragOffset, int? pumpTime, String? actionName}) TestAction
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
performAction({dynamic setAsDone(int)?, int actionIndex = 0}) Future<void>
Performs the action
toString() String
A string representation of this object.
inherited

Operators

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