TestGesture class Null safety
A class for performing gestures in tests.
The simplest way to create a TestGesture is to call WidgetTester.startGesture.
Constructors
- TestGesture({required EventDispatcher dispatcher, int pointer = 1, PointerDeviceKind kind = PointerDeviceKind.touch, int? device, int buttons = kPrimaryButton})
- Create a TestGesture without dispatching any events from it. The TestGesture can then be manipulated to perform future actions.
Properties
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
Methods
-
addPointer(
{Duration timeStamp = Duration.zero, Offset? location}) → Future< void> - In a test, send a pointer add event for this pointer.
-
cancel(
{Duration timeStamp = Duration.zero}) → Future< void> - End the gesture by canceling the pointer (as would happen if the system showed a modal dialog on top of the Flutter application, for instance).
-
down(
Offset downLocation, {Duration timeStamp = Duration.zero}) → Future< void> -
Dispatch a pointer down event at the given
downLocation
, caching the hit test result. -
downWithCustomEvent(
Offset downLocation, PointerDownEvent event) → Future< void> -
Dispatch a pointer down event at the given
downLocation
, caching the hit test result with a custom down event. -
moveBy(
Offset offset, {Duration timeStamp = Duration.zero}) → Future< void> - Send a move event moving the pointer by the given offset.
-
moveTo(
Offset location, {Duration timeStamp = Duration.zero}) → Future< void> - Send a move event moving the pointer to the given location.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
removePointer(
{Duration timeStamp = Duration.zero, Offset? location}) → Future< void> - In a test, send a pointer remove event for this pointer.
-
toString(
) → String -
A string representation of this object.
inherited
-
up(
{Duration timeStamp = Duration.zero}) → Future< void> - End the gesture by releasing the pointer.
-
updateWithCustomEvent(
PointerEvent event, {Duration timeStamp = Duration.zero}) → Future< void> -
In a test, send a move event that moves the pointer by the given offset.
visibleForTesting">@visibleForTesting
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited