TestableGestures class

Set of gestures that Testable widgets will respond to when the TestRunner is enabled. Applications can (should) set the gestures based on their typical usage patterns such that the gestures have a minimal amount of conflict with application based gestures.

The default set of gestures ensures all available Testable gestures are available within an application, but this may or may not be appropriate for your specific application.

Given that the default set goes wide, it is recommended that applications explicitly set values to null for any gestures that should not be used.

Annotations
  • @immutable

Constructors

TestableGestures({TestableGestureAction? overlayDoubleTap = TestableGestureAction.toggle_overlay, TestableGestureAction? overlayLongPress = TestableGestureAction.toggle_global_overlay, TestableGestureAction? overlayTap = TestableGestureAction.open_test_actions_page, TestableGestureAction? widgetDoubleTap = TestableGestureAction.toggle_overlay, TestableGestureAction? widgetForcePressEnd, TestableGestureAction? widgetForcePressStart, TestableGestureAction? widgetLongPress = TestableGestureAction.open_test_actions_dialog, TestableGestureAction? widgetLongPressMoveUpdate, TestableGestureAction? widgetSecondaryLongPress, TestableGestureAction? widgetSecondaryTap, TestableGestureAction? widgetTap})

Properties

hashCode int
The hash code for this object.
no setterinherited
overlayDoubleTap TestableGestureAction?
Action that will execute when an individual Testable overlay is double tapped.
final
overlayLongPress TestableGestureAction?
Action that will execute when an individual Testable overlay is long pressed.
final
overlayTap TestableGestureAction?
Action that will execute when an individual Testable overlay is tapped.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
widgetDoubleTap TestableGestureAction?
Action that will execute when a Testable widget with the overlay hidden is double tapped.
final
widgetForcePressEnd TestableGestureAction?
Action that will execute when a Testable widget with the overlay hidden receives a force press end event.
final
widgetForcePressStart TestableGestureAction?
Action that will execute when a Testable widget with the overlay hidden receives a force press start event.
final
widgetLongPress TestableGestureAction?
Action that will execute when a Testable widget with the overlay hidden is long pressed.
final
widgetLongPressMoveUpdate TestableGestureAction?
Action that will execute when a Testable widget with the overlay hidden receives a move update event after long pressing the widget.
final
widgetSecondaryLongPress TestableGestureAction?
Action that will execute when a Testable widget with the overlay hidden is long pressed with the secondary button.
final
widgetSecondaryTap TestableGestureAction?
Action that will execute when a Testable widget with the overlay hidden is tapped with the secondary button.
final
widgetTap TestableGestureAction?
Action that will execute when a Testable widget with the overlay hidden is tapped.
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