From 6d4a319efdab6efc0cbe78ea31537ed23a06fed9 Mon Sep 17 00:00:00 2001 From: alestiago Date: Tue, 3 May 2022 12:04:58 +0100 Subject: [PATCH] test: solved failures --- ...oid_spaceship_entrance_ball_contact_behavior_test.dart | 7 ++++++- .../behaviors/android_spaceship_bonus_behavior_test.dart | 4 +++- .../behaviors/chrome_dino_bonus_behavior_test.dart | 8 ++++++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/packages/pinball_components/test/src/components/android_spaceship/behaviors/android_spaceship_entrance_ball_contact_behavior_test.dart b/packages/pinball_components/test/src/components/android_spaceship/behaviors/android_spaceship_entrance_ball_contact_behavior_test.dart index 45a38e8d..d6056beb 100644 --- a/packages/pinball_components/test/src/components/android_spaceship/behaviors/android_spaceship_entrance_ball_contact_behavior_test.dart +++ b/packages/pinball_components/test/src/components/android_spaceship/behaviors/android_spaceship_entrance_ball_contact_behavior_test.dart @@ -1,6 +1,7 @@ // ignore_for_file: cascade_invocations import 'package:bloc_test/bloc_test.dart'; +import 'package:flame_forge2d/flame_forge2d.dart'; import 'package:flame_test/flame_test.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:mocktail/mocktail.dart'; @@ -12,6 +13,10 @@ import '../../../../helpers/helpers.dart'; class _MockAndroidSpaceshipCubit extends Mock implements AndroidSpaceshipCubit { } +class _MockBall extends Mock implements Ball {} + +class _MockContact extends Mock implements Contact {} + void main() { TestWidgetsFlutterBinding.ensureInitialized(); final flameTester = FlameTester(TestGame.new); @@ -45,7 +50,7 @@ void main() { await entrance.add(behavior); await game.ensureAdd(androidSpaceship); - behavior.beginContact(MockBall(), MockContact()); + behavior.beginContact(_MockBall(), _MockContact()); verify(androidSpaceship.bloc.onBallEntered).called(1); }, diff --git a/test/game/components/android_acres/behaviors/android_spaceship_bonus_behavior_test.dart b/test/game/components/android_acres/behaviors/android_spaceship_bonus_behavior_test.dart index eb8ad211..6be120d5 100644 --- a/test/game/components/android_acres/behaviors/android_spaceship_bonus_behavior_test.dart +++ b/test/game/components/android_acres/behaviors/android_spaceship_bonus_behavior_test.dart @@ -11,6 +11,8 @@ import 'package:pinball_components/pinball_components.dart'; import '../../../../helpers/helpers.dart'; +class _MockGameBloc extends Mock implements GameBloc {} + void main() { TestWidgetsFlutterBinding.ensureInitialized(); final assets = [ @@ -41,7 +43,7 @@ void main() { late GameBloc gameBloc; setUp(() { - gameBloc = MockGameBloc(); + gameBloc = _MockGameBloc(); whenListen( gameBloc, const Stream.empty(), diff --git a/test/game/components/dino_desert/behaviors/chrome_dino_bonus_behavior_test.dart b/test/game/components/dino_desert/behaviors/chrome_dino_bonus_behavior_test.dart index 3b8f2dfa..22b6313b 100644 --- a/test/game/components/dino_desert/behaviors/chrome_dino_bonus_behavior_test.dart +++ b/test/game/components/dino_desert/behaviors/chrome_dino_bonus_behavior_test.dart @@ -10,6 +10,10 @@ import 'package:pinball_components/pinball_components.dart'; import '../../../../helpers/helpers.dart'; +class _MockGameBloc extends Mock implements GameBloc {} + +class _MockBall extends Mock implements Ball {} + void main() { TestWidgetsFlutterBinding.ensureInitialized(); final assets = [ @@ -25,7 +29,7 @@ void main() { late GameBloc gameBloc; setUp(() { - gameBloc = MockGameBloc(); + gameBloc = _MockGameBloc(); whenListen( gameBloc, const Stream.empty(), @@ -51,7 +55,7 @@ void main() { await game.ensureAdd(parent); await parent.ensureAdd(behavior); - chromeDino.bloc.onChomp(MockBall()); + chromeDino.bloc.onChomp(_MockBall()); await tester.pump(); verify(