From 0e52fbe6aebc2678847c39aeabeedd3df46760fb Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:40:30 +0000 Subject: [PATCH 01/15] Update test/components/badge/gf_button_badge_test.dart --- .../badge/gf_button_badge_test.dart | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 test/components/badge/gf_button_badge_test.dart diff --git a/test/components/badge/gf_button_badge_test.dart b/test/components/badge/gf_button_badge_test.dart new file mode 100644 index 00000000..3c790aec --- /dev/null +++ b/test/components/badge/gf_button_badge_test.dart @@ -0,0 +1,28 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:getwidget/getwidget.dart'; + +void main() { + testWidgets('GFBadgeButton displays text when provided', (WidgetTester tester) async { + await tester.pumpWidget( + MaterialApp( + home: Scaffold( + body: GFBadgeButton(text: 'Button Badge'), + ), + ), + ); + expect(find.text('Button Badge'), findsOneWidget); + }); + + testWidgets('GFBadgeButton displays child widget when no text is provided', (WidgetTester tester) async { + final childKey = Key('child_key'); + await tester.pumpWidget( + MaterialApp( + home: Scaffold( + body: GFBadgeButton(child: Container(key: childKey)), + ), + ), + ); + expect(find.byKey(childKey), findsOneWidget); + }); +} From af499fba55acb438d466e583a4713303924531e4 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:41:08 +0000 Subject: [PATCH 02/15] Update test/components/badge/gf_icon_badge_test.dart --- test/components/badge/gf_icon_badge_test.dart | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 test/components/badge/gf_icon_badge_test.dart diff --git a/test/components/badge/gf_icon_badge_test.dart b/test/components/badge/gf_icon_badge_test.dart new file mode 100644 index 00000000..3406a2a7 --- /dev/null +++ b/test/components/badge/gf_icon_badge_test.dart @@ -0,0 +1,27 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:getwidget/getwidget.dart'; + +void main() { + testWidgets('GFBadgeIcon displays an icon when provided', (WidgetTester tester) async { + await tester.pumpWidget( + MaterialApp( + home: Scaffold( + body: GFBadgeIcon(icon: Icon(Icons.star)), + ), + ), + ); + expect(find.byIcon(Icons.star), findsOneWidget); + }); + + testWidgets('GFBadgeIcon displays an icon with default properties', (WidgetTester tester) async { + await tester.pumpWidget( + MaterialApp( + home: Scaffold( + body: GFBadgeIcon(icon: Icon(Icons.favorite)), + ), + ), + ); + expect(find.byIcon(Icons.favorite), findsOneWidget); + }); +} From 1b1e0548c298a50b489e513a101ed71734eb3168 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:43:03 +0000 Subject: [PATCH 03/15] Update lib/components/badge/gf_button_badge.dart --- lib/components/badge/gf_button_badge.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/components/badge/gf_button_badge.dart b/lib/components/badge/gf_button_badge.dart index 53f0a9e0..1aca4bed 100644 --- a/lib/components/badge/gf_button_badge.dart +++ b/lib/components/badge/gf_button_badge.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import 'package:getwidget/getwidget.dart'; -class GFButtonBadge extends StatefulWidget { +class GFBadgeButton extends StatefulWidget { /// Create badges badges of all types. check out [GFIconButton] for icon badges, and [GFBadge] for badges const GFButtonBadge({ Key? key, @@ -214,10 +214,10 @@ class GFButtonBadge extends StatefulWidget { final Widget? icon; @override - _GFButtonBadgeState createState() => _GFButtonBadgeState(); + _GFBadgeButtonState createState() => _GFBadgeButtonState(); } -class _GFButtonBadgeState extends State { +class _GFBadgeButtonState extends State { @override Widget build(BuildContext context) => ConstrainedBox( constraints: const BoxConstraints( From 2460bc54f91ec8c7d58779a421e370f6e41a57d7 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:43:41 +0000 Subject: [PATCH 04/15] Update test/components/badge/gf_button_badge_test.dart From 98c14c7691e09ef84b597a5e5422904189c16d93 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:43:49 +0000 Subject: [PATCH 05/15] Update test/components/badge/gf_button_badge_test.dart --- test/components/badge/gf_button_badge_test.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/components/badge/gf_button_badge_test.dart b/test/components/badge/gf_button_badge_test.dart index 3c790aec..5c9fa444 100644 --- a/test/components/badge/gf_button_badge_test.dart +++ b/test/components/badge/gf_button_badge_test.dart @@ -7,7 +7,7 @@ void main() { await tester.pumpWidget( MaterialApp( home: Scaffold( - body: GFBadgeButton(text: 'Button Badge'), + body: GFButtonBadge(text: 'Button Badge', onPressed: () {}), ), ), ); From 8e0cbf6698908fa13bf56301a560cec3a3448815 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:44:12 +0000 Subject: [PATCH 06/15] Update test/components/badge/gf_button_badge_test.dart --- test/components/badge/gf_button_badge_test.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/components/badge/gf_button_badge_test.dart b/test/components/badge/gf_button_badge_test.dart index 5c9fa444..de530183 100644 --- a/test/components/badge/gf_button_badge_test.dart +++ b/test/components/badge/gf_button_badge_test.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:getwidget/getwidget.dart'; +import 'package:getwidget/components/badge/gf_button_badge.dart'; void main() { testWidgets('GFBadgeButton displays text when provided', (WidgetTester tester) async { From 8308a879a7cff94043d9e0aa46058cac6ab0266a Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:44:42 +0000 Subject: [PATCH 07/15] Update test/components/badge/gf_button_badge_test.dart --- test/components/badge/gf_button_badge_test.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/components/badge/gf_button_badge_test.dart b/test/components/badge/gf_button_badge_test.dart index de530183..e294677a 100644 --- a/test/components/badge/gf_button_badge_test.dart +++ b/test/components/badge/gf_button_badge_test.dart @@ -19,7 +19,7 @@ void main() { await tester.pumpWidget( MaterialApp( home: Scaffold( - body: GFBadgeButton(child: Container(key: childKey)), + body: GFBadgeButton(icon: Container(key: childKey)), ), ), ); From b45f79eb4733e92a7a0e0bcf9979b55f92dbe900 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:45:08 +0000 Subject: [PATCH 08/15] Update test/components/badge/gf_button_badge_test.dart --- test/components/badge/gf_button_badge_test.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/components/badge/gf_button_badge_test.dart b/test/components/badge/gf_button_badge_test.dart index e294677a..caafd82f 100644 --- a/test/components/badge/gf_button_badge_test.dart +++ b/test/components/badge/gf_button_badge_test.dart @@ -19,7 +19,7 @@ void main() { await tester.pumpWidget( MaterialApp( home: Scaffold( - body: GFBadgeButton(icon: Container(key: childKey)), + body: GFButtonBadge(icon: Container(key: childKey), onPressed: () {}), ), ), ); From 388af34d8a76d7c8f87d437b89f1f65b8144216f Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:45:21 +0000 Subject: [PATCH 09/15] Update lib/components/badge/gf_button_badge.dart --- lib/components/badge/gf_button_badge.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/components/badge/gf_button_badge.dart b/lib/components/badge/gf_button_badge.dart index 1aca4bed..291c1b47 100644 --- a/lib/components/badge/gf_button_badge.dart +++ b/lib/components/badge/gf_button_badge.dart @@ -3,7 +3,7 @@ import 'package:getwidget/getwidget.dart'; class GFBadgeButton extends StatefulWidget { /// Create badges badges of all types. check out [GFIconButton] for icon badges, and [GFBadge] for badges - const GFButtonBadge({ + const GFBadgeButton({ Key? key, required this.onPressed, this.onHighlightChanged, From 1bba01da4c8973c5d325a2960127707bb7719d85 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:45:38 +0000 Subject: [PATCH 10/15] Update test/components/badge/gf_icon_badge_test.dart --- test/components/badge/gf_icon_badge_test.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/components/badge/gf_icon_badge_test.dart b/test/components/badge/gf_icon_badge_test.dart index 3406a2a7..a10987ca 100644 --- a/test/components/badge/gf_icon_badge_test.dart +++ b/test/components/badge/gf_icon_badge_test.dart @@ -7,7 +7,7 @@ void main() { await tester.pumpWidget( MaterialApp( home: Scaffold( - body: GFBadgeIcon(icon: Icon(Icons.star)), + body: GFIconBadge(child: Icon(Icons.star), counterChild: Container()), ), ), ); @@ -18,7 +18,7 @@ void main() { await tester.pumpWidget( MaterialApp( home: Scaffold( - body: GFBadgeIcon(icon: Icon(Icons.favorite)), + body: GFIconBadge(child: Icon(Icons.favorite), counterChild: Container()), ), ), ); From 28a4400d0e77aace1a691a2e279fb1a82fdf8dd5 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:46:19 +0000 Subject: [PATCH 11/15] Update test/components/badge/gf_icon_badge_test.dart --- test/components/badge/gf_icon_badge_test.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/components/badge/gf_icon_badge_test.dart b/test/components/badge/gf_icon_badge_test.dart index a10987ca..19d073ec 100644 --- a/test/components/badge/gf_icon_badge_test.dart +++ b/test/components/badge/gf_icon_badge_test.dart @@ -3,7 +3,7 @@ import 'package:flutter_test/flutter_test.dart'; import 'package:getwidget/getwidget.dart'; void main() { - testWidgets('GFBadgeIcon displays an icon when provided', (WidgetTester tester) async { + testWidgets('GFIconBadge displays an icon when provided', (WidgetTester tester) async { await tester.pumpWidget( MaterialApp( home: Scaffold( @@ -14,7 +14,7 @@ void main() { expect(find.byIcon(Icons.star), findsOneWidget); }); - testWidgets('GFBadgeIcon displays an icon with default properties', (WidgetTester tester) async { + testWidgets('GFIconBadge displays an icon with default properties', (WidgetTester tester) async { await tester.pumpWidget( MaterialApp( home: Scaffold( From d072f6799bcbf991707ec004d8f9b563150ccbc8 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:46:42 +0000 Subject: [PATCH 12/15] Update test/components/badge/gf_button_badge_test.dart --- test/components/badge/gf_button_badge_test.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/components/badge/gf_button_badge_test.dart b/test/components/badge/gf_button_badge_test.dart index caafd82f..be77c383 100644 --- a/test/components/badge/gf_button_badge_test.dart +++ b/test/components/badge/gf_button_badge_test.dart @@ -7,7 +7,7 @@ void main() { await tester.pumpWidget( MaterialApp( home: Scaffold( - body: GFButtonBadge(text: 'Button Badge', onPressed: () {}), + body: GFBadgeButton(text: 'Button Badge', onPressed: () {}), ), ), ); From 356e38343d1bec551f5913319db00c83b394e39f Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:46:55 +0000 Subject: [PATCH 13/15] Update test/components/badge/gf_button_badge_test.dart --- test/components/badge/gf_button_badge_test.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/components/badge/gf_button_badge_test.dart b/test/components/badge/gf_button_badge_test.dart index be77c383..ee64c13a 100644 --- a/test/components/badge/gf_button_badge_test.dart +++ b/test/components/badge/gf_button_badge_test.dart @@ -19,7 +19,7 @@ void main() { await tester.pumpWidget( MaterialApp( home: Scaffold( - body: GFButtonBadge(icon: Container(key: childKey), onPressed: () {}), + body: GFBadgeButton(icon: Container(key: childKey), onPressed: () {}), ), ), ); From 5247460ddc9f6d8c83c513101621734b90d4a8c9 Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:48:38 +0000 Subject: [PATCH 14/15] Update lib/components/badge/gf_icon_badge.dart --- lib/components/badge/gf_icon_badge.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/components/badge/gf_icon_badge.dart b/lib/components/badge/gf_icon_badge.dart index fad1225c..f6e6fbaf 100644 --- a/lib/components/badge/gf_icon_badge.dart +++ b/lib/components/badge/gf_icon_badge.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import 'package:getwidget/getwidget.dart'; -class GFIconBadge extends StatefulWidget { +class GFBadgeIcon extends StatefulWidget { /// Create badges of all types, check out [GFBadge] for button badges and [GFIconBadge] for icon badges. const GFIconBadge( {Key? key, From 8db19144018d3a68464a230adc01ba4142fd465a Mon Sep 17 00:00:00 2001 From: "gitauto-ai[bot]" <161652217+gitauto-ai[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:48:51 +0000 Subject: [PATCH 15/15] Update test/components/badge/gf_badge_test.dart --- test/components/badge/gf_badge_test.dart | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/test/components/badge/gf_badge_test.dart b/test/components/badge/gf_badge_test.dart index 05e286af..19f03c1a 100644 --- a/test/components/badge/gf_badge_test.dart +++ b/test/components/badge/gf_badge_test.dart @@ -7,9 +7,7 @@ void main() { await tester.pumpWidget( MaterialApp( home: Scaffold( - body: GFBadge( - text: 'Test Badge', - ), + body: GFBadge(text: 'Test Badge'), ), ), );