GherkinIntegrationTestRunner class abstract

Constructors

GherkinIntegrationTestRunner({required FlutterTestConfiguration configuration, required StartAppFn appMainFunction, required Timeout scenarioExecutionTimeout, AppLifecyclePumpHandlerFn? appLifecyclePumpHandler, LiveTestWidgetsFlutterBindingFramePolicy? framePolicy})
A Gherkin test runner that uses WidgetTester to instrument the app under test.

Properties

appLifecyclePumpHandler AppLifecyclePumpHandlerFn?
final
appMainFunction StartAppFn
final
configuration FlutterTestConfiguration
final
framePolicy LiveTestWidgetsFlutterBindingFramePolicy?
final
hashCode int
The hash code for this object.
no setterinherited
hook → Hook
no setter
reporter → AggregatedReporter
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scenarioExecutionTimeout Timeout
final

Methods

cleanUpScenarioRun(TestDependencies dependencies) Future<void>
createTestDependencies(TestConfiguration configuration, WidgetTester tester) Future<TestDependencies>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onAfterRunFeature({required String name, required String path, String? description, required List<String>? tags}) Future<void>
onBeforeRunFeature({required String name, required String path, String? description, Iterable<String>? tags}) Future<void>
onRun() → void
onRunComplete() Future<void>
run() Future<void>
runFeature({required String name, required void run(), Iterable<String>? tags}) → void
runScenario({required String name, required Iterable<String>? tags, required List<StepFn> steps, required String path, String? description, Future<void> onBefore()?, Future<void> onAfter()?}) → void
runStep({required String name, required Iterable<String> multiLineStrings, required dynamic table, required TestDependencies dependencies, required bool skip}) Future<StepResult>
setTestResultData(IntegrationTestWidgetsFlutterBinding binding) → void
startApp(WidgetTester tester, World world) Future<void>
toString() String
A string representation of this object.
inherited

Operators

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