import '../mixin/requires_login_mixin.dart'; import '../mixin/scenario_utils_mixin.dart'; import 'base_scenario.dart'; abstract class BaseTestScenario extends BaseScenario with RequiresLoginMixin, ScenarioUtilsMixin { const BaseTestScenario(super.$); @override Future execute() async { await setupPreLogin(); await executeLoginScenario(); await runTestLogic(); await disposeAfterTest(); } Future setupPreLogin() async {} Future runTestLogic(); Future disposeAfterTest() async {} }