SceneSpec class
Per-scene runtime handles: created fresh per scene mount, owned
by the scenario (dispose in the test), wired by the driver's buildScene.
- listScroll must be attached to the scene's ListView — the scenario scrolls the scene programmatically through it (S4), never by pointer drags (overlays of some solutions consume pointer input; that is their property, not the scenario's).
- aTaps must be incremented by element A's tap handler — the scenario
asserts the scene is interactive again after
hide()(S6).
Constructors
Properties
-
aTaps
→ ValueNotifier<
int> -
Tap counter of element A — owned by the scenario.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- listScroll → ScrollController
-
Scroll controller of the scene list — owned by the scenario.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
dispose(
) → void - Releases the handles. Call in the test's teardown.
-
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