Skip to content

Commit

Permalink
feature: working on tests (stringcare lock)
Browse files Browse the repository at this point in the history
  • Loading branch information
efraespada committed Oct 5, 2024
1 parent 78d44d0 commit 8db8fce
Show file tree
Hide file tree
Showing 20 changed files with 303 additions and 210 deletions.
16 changes: 8 additions & 8 deletions example/assets/preview_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
"id": "widgets",
"route": "widgets",
"builtComponents": {
"./lib/catalog/widgets/main_screen.dart": {
"path": "./lib/catalog/widgets/main_screen.dart",
"./example/lib/catalog/widgets/main_screen.dart": {
"path": "./example/lib/catalog/widgets/main_screen.dart",
"route": "widgets",
"package": "package:example/catalog/widgets/main_screen.dart",
"clazzName": "MainScreenPreviewPreviewPageDummy",
Expand All @@ -35,8 +35,8 @@
"id": "bottom",
"route": "widgets/utils/bottom",
"builtComponents": {
"./lib/catalog/widgets/utils/bottom/fab_widget.dart": {
"path": "./lib/catalog/widgets/utils/bottom/fab_widget.dart",
"./example/lib/catalog/widgets/utils/bottom/fab_widget.dart": {
"path": "./example/lib/catalog/widgets/utils/bottom/fab_widget.dart",
"route": "widgets/utils/bottom",
"package": "package:example/catalog/widgets/utils/bottom/fab_widget.dart",
"clazzName": "FabWidgetPreviewPreviewPageDummy",
Expand All @@ -58,8 +58,8 @@
"id": "screen",
"route": "widgets/screen",
"builtComponents": {
"./lib/catalog/widgets/screen/body_widget.dart": {
"path": "./lib/catalog/widgets/screen/body_widget.dart",
"./example/lib/catalog/widgets/screen/body_widget.dart": {
"path": "./example/lib/catalog/widgets/screen/body_widget.dart",
"route": "widgets/screen",
"package": "package:example/catalog/widgets/screen/body_widget.dart",
"clazzName": "BodyWidgetPreviewPreviewPageDummy",
Expand All @@ -73,8 +73,8 @@
]
}
},
"./lib/catalog/widgets/screen/counter_widget.dart": {
"path": "./lib/catalog/widgets/screen/counter_widget.dart",
"./example/lib/catalog/widgets/screen/counter_widget.dart": {
"path": "./example/lib/catalog/widgets/screen/counter_widget.dart",
"route": "widgets/screen",
"package": "package:example/catalog/widgets/screen/counter_widget.dart",
"clazzName": "CounterWidgetPreviewPreviewPageDummy",
Expand Down
32 changes: 20 additions & 12 deletions example/integration_test/catalog_widget_integration_test.dart
Original file line number Diff line number Diff line change
@@ -1,17 +1,25 @@
/// AUTOGENERATED FILE. DO NOT EDIT
import 'package:example/widgets/utils/bottom/catalog/integration_test/fab_widget_integration_test.dart'
as zcch;
import 'package:example/widgets/screen/catalog/integration_test/body_widget_integration_test.dart'
as uetd;
import 'package:example/widgets/screen/catalog/integration_test/counter_widget_integration_test.dart'
as uoui;
import 'package:example/widgets/catalog/integration_test/main_screen_integration_test.dart'
as klxv;
/// Launch on Android or iOS as usual.
/// Launch on Web with:
///
/// chromedriver --port=4444
/// flutter drive --driver=test_driver/integration_test.dart --target=integration_test/catalog_widget_integration_test.dart -d chrome
import 'package:integration_test/integration_test.dart';

import 'package:example/widgets/utils/bottom/catalog/integration_test/fab_widget_integration_test.dart' as mzpp;
import 'package:example/widgets/screen/catalog/integration_test/body_widget_integration_test.dart' as satm;
import 'package:example/widgets/screen/catalog/integration_test/counter_widget_integration_test.dart' as azmi;
import 'package:example/widgets/catalog/integration_test/main_screen_integration_test.dart' as kbve;

void main() {
zcch.FabWidgetIntegrationTest().main();
uetd.BodyWidgetIntegrationTest().main();
uoui.CounterWidgetIntegrationTest().main();
klxv.MainScreenIntegrationTest().main();
IntegrationTestWidgetsFlutterBinding.ensureInitialized();

mzpp.FabWidgetIntegrationTest().main();
satm.BodyWidgetIntegrationTest().main();
azmi.CounterWidgetIntegrationTest().main();
kbve.MainScreenIntegrationTest().main();
}


187 changes: 113 additions & 74 deletions example/lib/catalog/catalog_component.dart
Original file line number Diff line number Diff line change
Expand Up @@ -3,97 +3,134 @@
import 'package:flutter/material.dart';
import 'package:catalog/catalog.dart';


import 'package:example/catalog/widgets/utils/bottom/fab_widget.dart';

import 'package:example/catalog/widgets/screen/body_widget.dart';
import 'package:example/catalog/widgets/screen/counter_widget.dart';






import 'package:example/catalog/widgets/screen/body_widget.dart';import 'package:example/catalog/widgets/screen/counter_widget.dart';



import 'package:example/catalog/widgets/main_screen.dart';







class CatalogComponent extends StatefulWidget {
static String routeName = '/catalog';

static GoRoute route = GoRoute(
path: CatalogComponent.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const CatalogComponent(),
),
routes: [
GoRoute(
path: 'widgets',
redirect: (context, state) {
if (state.fullPath != state.matchedLocation) return null;
return CatalogComponent.routeName;
},
routes: [
GoRoute(
path: MainScreenPreviewPreviewPageDummy.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const MainScreenPreviewPreviewPageDummy(),
),

static GoRoute route = GoRoute(
path: CatalogComponent.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const CatalogComponent(),
),
GoRoute(
path: 'utils',
redirect: (context, state) {
if (state.fullPath != state.matchedLocation) return null;
return CatalogComponent.routeName;
},
routes: [
GoRoute(
path: 'bottom',
redirect: (context, state) {
if (state.fullPath != state.matchedLocation) return null;
return CatalogComponent.routeName;
},
routes: [
GoRoute(
path: FabWidgetPreviewPreviewPageDummy.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const FabWidgetPreviewPreviewPageDummy(),
),
),
],
)
],
routes: [
GoRoute(
path: 'widgets',
redirect: (context, state) {
if (state.fullPath != state.matchedLocation) return null;
return CatalogComponent.routeName;
},
routes: [

GoRoute(
path: MainScreenPreviewPreviewPageDummy.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const MainScreenPreviewPreviewPageDummy(),
),
GoRoute(
path: 'screen',
redirect: (context, state) {
if (state.fullPath != state.matchedLocation) return null;
return CatalogComponent.routeName;
},
routes: [
GoRoute(
path: BodyWidgetPreviewPreviewPageDummy.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const BodyWidgetPreviewPreviewPageDummy(),
),
),
GoRoute(
path: CounterWidgetPreviewPreviewPageDummy.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const CounterWidgetPreviewPreviewPageDummy(),
),
),
],
)
],
)


,
GoRoute(
path: 'utils',
redirect: (context, state) {
if (state.fullPath != state.matchedLocation) return null;
return CatalogComponent.routeName;
},
routes: [


GoRoute(
path: 'bottom',
redirect: (context, state) {
if (state.fullPath != state.matchedLocation) return null;
return CatalogComponent.routeName;
},
routes: [

GoRoute(
path: FabWidgetPreviewPreviewPageDummy.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const FabWidgetPreviewPreviewPageDummy(),
),
)


,

],
)

],
)
, GoRoute(
path: 'screen',
redirect: (context, state) {
if (state.fullPath != state.matchedLocation) return null;
return CatalogComponent.routeName;
},
routes: [

GoRoute(
path: BodyWidgetPreviewPreviewPageDummy.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const BodyWidgetPreviewPreviewPageDummy(),
),
)

,
GoRoute(
path: CounterWidgetPreviewPreviewPageDummy.routeName,
pageBuilder: (context, state) => NoTransitionPage(
key: state.pageKey,
child: const CounterWidgetPreviewPreviewPageDummy(),
),
)


,

],
)

],
)

],
)
],
);

;

const CatalogComponent({super.key});

@override
CatalogComponentState createState() => CatalogComponentState();
}

class CatalogComponentState extends State<CatalogComponent> {

@override
Widget build(BuildContext context) {
return FutureBuilder<ComponentNode?>(
Expand Down Expand Up @@ -122,3 +159,5 @@ class CatalogComponentState extends State<CatalogComponent> {
);
}
}


10 changes: 5 additions & 5 deletions example/lib/catalog/widgets/main_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@ import 'package:flutter/material.dart';
import 'package:example/widgets/catalog/preview/main_screen.preview.dart';

class MainScreenPreviewPreviewPageDummy extends StatefulWidget {
static String routeName = 'main_screen';

static String routeName = 'main_screen';

const MainScreenPreviewPreviewPageDummy({super.key});

@override
MainScreenPreviewPreviewPageDummyState createState() =>
MainScreenPreviewPreviewPageDummyState();
MainScreenPreviewPreviewPageDummyState createState() => MainScreenPreviewPreviewPageDummyState();
}

class MainScreenPreviewPreviewPageDummyState
extends State<MainScreenPreviewPreviewPageDummy> {
class MainScreenPreviewPreviewPageDummyState extends State<MainScreenPreviewPreviewPageDummy> {
@override
Widget build(BuildContext context) {
return const MainScreenPreview();
}
}

10 changes: 5 additions & 5 deletions example/lib/catalog/widgets/screen/body_widget.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@ import 'package:flutter/material.dart';
import 'package:example/widgets/screen/catalog/preview/body_widget.preview.dart';

class BodyWidgetPreviewPreviewPageDummy extends StatefulWidget {
static String routeName = 'body_widget';

static String routeName = 'body_widget';

const BodyWidgetPreviewPreviewPageDummy({super.key});

@override
BodyWidgetPreviewPreviewPageDummyState createState() =>
BodyWidgetPreviewPreviewPageDummyState();
BodyWidgetPreviewPreviewPageDummyState createState() => BodyWidgetPreviewPreviewPageDummyState();
}

class BodyWidgetPreviewPreviewPageDummyState
extends State<BodyWidgetPreviewPreviewPageDummy> {
class BodyWidgetPreviewPreviewPageDummyState extends State<BodyWidgetPreviewPreviewPageDummy> {
@override
Widget build(BuildContext context) {
return const BodyWidgetPreview();
}
}

10 changes: 5 additions & 5 deletions example/lib/catalog/widgets/screen/counter_widget.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@ import 'package:flutter/material.dart';
import 'package:example/widgets/screen/catalog/preview/counter_widget.preview.dart';

class CounterWidgetPreviewPreviewPageDummy extends StatefulWidget {
static String routeName = 'counter_widget';

static String routeName = 'counter_widget';

const CounterWidgetPreviewPreviewPageDummy({super.key});

@override
CounterWidgetPreviewPreviewPageDummyState createState() =>
CounterWidgetPreviewPreviewPageDummyState();
CounterWidgetPreviewPreviewPageDummyState createState() => CounterWidgetPreviewPreviewPageDummyState();
}

class CounterWidgetPreviewPreviewPageDummyState
extends State<CounterWidgetPreviewPreviewPageDummy> {
class CounterWidgetPreviewPreviewPageDummyState extends State<CounterWidgetPreviewPreviewPageDummy> {
@override
Widget build(BuildContext context) {
return const CounterWidgetPreview();
}
}

Loading

0 comments on commit 8db8fce

Please sign in to comment.