refactor: renamed test games (#178)

pull/118/head
Alejandro Santiago 3 years ago committed by GitHub
parent a65fb692b5
commit c52db09f77
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -13,7 +13,7 @@ import '../../helpers/helpers.dart';
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(EmptyPinballGameTest.new); final flameTester = FlameTester(EmptyPinballTestGame.new);
group('AlienZone', () { group('AlienZone', () {
flameTester.test( flameTester.test(
@ -52,7 +52,7 @@ void main() {
}); });
final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>( final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>(
gameBuilder: EmptyPinballGameTest.new, gameBuilder: EmptyPinballTestGame.new,
blocBuilder: () => gameBloc, blocBuilder: () => gameBloc,
); );

@ -9,7 +9,7 @@ import '../../helpers/helpers.dart';
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(EmptyPinballGameTest.new); final flameTester = FlameTester(EmptyPinballTestGame.new);
group('Board', () { group('Board', () {
flameTester.test( flameTester.test(

@ -41,7 +41,7 @@ void main() {
}); });
final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>( final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>(
gameBuilder: EmptyPinballGameTest.new, gameBuilder: EmptyPinballTestGame.new,
blocBuilder: () => gameBloc, blocBuilder: () => gameBloc,
); );

@ -11,10 +11,10 @@ import '../../helpers/helpers.dart';
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(EmptyPinballGameTest.new); final flameTester = FlameTester(EmptyPinballTestGame.new);
final gameOverBlocTester = FlameBlocTester<EmptyPinballGameTest, GameBloc>( final flameBlocTester = FlameBlocTester<EmptyPinballTestGame, GameBloc>(
gameBuilder: EmptyPinballGameTest.new, gameBuilder: EmptyPinballTestGame.new,
blocBuilder: () { blocBuilder: () {
final bloc = MockGameBloc(); final bloc = MockGameBloc();
const state = GameState( const state = GameState(
@ -65,7 +65,7 @@ void main() {
}); });
testRawKeyDownEvents(leftKeys, (event) { testRawKeyDownEvents(leftKeys, (event) {
gameOverBlocTester.testGameWidget( flameBlocTester.testGameWidget(
'does nothing when is game over', 'does nothing when is game over',
setUp: (game, tester) async { setUp: (game, tester) async {
await game.ensureAdd(flipper); await game.ensureAdd(flipper);
@ -150,7 +150,7 @@ void main() {
}); });
testRawKeyDownEvents(rightKeys, (event) { testRawKeyDownEvents(rightKeys, (event) {
gameOverBlocTester.testGameWidget( flameBlocTester.testGameWidget(
'does nothing when is game over', 'does nothing when is game over',
setUp: (game, tester) async { setUp: (game, tester) async {
await game.ensureAdd(flipper); await game.ensureAdd(flipper);

@ -12,10 +12,10 @@ import '../../helpers/helpers.dart';
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(EmptyPinballGameTest.new); final flameTester = FlameTester(EmptyPinballTestGame.new);
final gameOverBlocTester = FlameBlocTester<EmptyPinballGameTest, GameBloc>( final flameBlocTester = FlameBlocTester<EmptyPinballTestGame, GameBloc>(
gameBuilder: EmptyPinballGameTest.new, gameBuilder: EmptyPinballTestGame.new,
blocBuilder: () { blocBuilder: () {
final bloc = MockGameBloc(); final bloc = MockGameBloc();
const state = GameState( const state = GameState(
@ -91,7 +91,7 @@ void main() {
}); });
testRawKeyDownEvents(downKeys, (event) { testRawKeyDownEvents(downKeys, (event) {
gameOverBlocTester.testGameWidget( flameBlocTester.testGameWidget(
'does nothing when is game over', 'does nothing when is game over',
setUp: (game, tester) async { setUp: (game, tester) async {
await game.ensureAdd(plunger); await game.ensureAdd(plunger);

@ -10,7 +10,7 @@ import '../../helpers/helpers.dart';
void main() { void main() {
group('SparkyComputerController', () { group('SparkyComputerController', () {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(EmptyPinballGameTest.new); final flameTester = FlameTester(EmptyPinballTestGame.new);
late ControlledSparkyComputer controlledSparkyComputer; late ControlledSparkyComputer controlledSparkyComputer;

@ -12,7 +12,7 @@ import '../../helpers/helpers.dart';
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(EmptyPinballGameTest.new); final flameTester = FlameTester(EmptyPinballTestGame.new);
group('FlutterForest', () { group('FlutterForest', () {
flameTester.test( flameTester.test(
@ -157,7 +157,7 @@ void main() {
}); });
final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>( final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>(
gameBuilder: EmptyPinballGameTest.new, gameBuilder: EmptyPinballTestGame.new,
blocBuilder: () => gameBloc, blocBuilder: () => gameBloc,
); );

@ -26,9 +26,9 @@ void main() {
); );
}); });
final flameTester = FlameTester(EmptyPinballGameTest.new); final flameTester = FlameTester(EmptyPinballTestGame.new);
final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>( final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>(
gameBuilder: EmptyPinballGameTest.new, gameBuilder: EmptyPinballTestGame.new,
blocBuilder: () => gameBloc, blocBuilder: () => gameBloc,
); );

@ -13,7 +13,7 @@ import '../../helpers/helpers.dart';
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(EmptyPinballGameTest.new); final flameTester = FlameTester(EmptyPinballTestGame.new);
group('SparkyFireZone', () { group('SparkyFireZone', () {
flameTester.test( flameTester.test(
@ -59,7 +59,7 @@ void main() {
}); });
final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>( final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>(
gameBuilder: EmptyPinballGameTest.new, gameBuilder: EmptyPinballTestGame.new,
blocBuilder: () => gameBloc, blocBuilder: () => gameBloc,
); );

@ -9,7 +9,7 @@ import '../../helpers/helpers.dart';
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(EmptyPinballGameTest.new); final flameTester = FlameTester(EmptyPinballTestGame.new);
group('Wall', () { group('Wall', () {
flameTester.test( flameTester.test(
@ -110,7 +110,7 @@ void main() {
}); });
final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>( final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>(
gameBuilder: EmptyPinballGameTest.new, gameBuilder: EmptyPinballTestGame.new,
blocBuilder: () => gameBloc, blocBuilder: () => gameBloc,
); );

@ -12,8 +12,8 @@ import '../helpers/helpers.dart';
void main() { void main() {
TestWidgetsFlutterBinding.ensureInitialized(); TestWidgetsFlutterBinding.ensureInitialized();
final flameTester = FlameTester(PinballGameTest.new); final flameTester = FlameTester(PinballTestGame.new);
final debugModeFlameTester = FlameTester(DebugPinballGameTest.new); final debugModeFlameTester = FlameTester(DebugPinballTestGame.new);
group('PinballGame', () { group('PinballGame', () {
// TODO(alestiago): test if [PinballGame] registers // TODO(alestiago): test if [PinballGame] registers
@ -88,7 +88,7 @@ void main() {
}); });
final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>( final flameBlocTester = FlameBlocTester<PinballGame, GameBloc>(
gameBuilder: EmptyPinballGameTest.new, gameBuilder: EmptyPinballTestGame.new,
blocBuilder: () => gameBloc, blocBuilder: () => gameBloc,
); );
@ -206,7 +206,7 @@ void main() {
final debugModeFlameBlocTester = final debugModeFlameBlocTester =
FlameBlocTester<DebugPinballGame, GameBloc>( FlameBlocTester<DebugPinballGame, GameBloc>(
gameBuilder: DebugPinballGameTest.new, gameBuilder: DebugPinballTestGame.new,
blocBuilder: () => gameBloc, blocBuilder: () => gameBloc,
); );

@ -11,7 +11,7 @@ import '../../helpers/helpers.dart';
void main() { void main() {
const theme = PinballTheme(characterTheme: DashTheme()); const theme = PinballTheme(characterTheme: DashTheme());
final game = PinballGameTest(); final game = PinballTestGame();
group('PinballGamePage', () { group('PinballGamePage', () {
testWidgets('renders PinballGameView', (tester) async { testWidgets('renders PinballGameView', (tester) async {

@ -5,11 +5,10 @@
// https://verygood.ventures // https://verygood.ventures
// license that can be found in the LICENSE file or at // license that can be found in the LICENSE file or at
export 'builders.dart'; export 'builders.dart';
export 'extensions.dart';
export 'fakes.dart'; export 'fakes.dart';
export 'forge2d.dart'; export 'forge2d.dart';
export 'key_testers.dart'; export 'key_testers.dart';
export 'mocks.dart'; export 'mocks.dart';
export 'navigator.dart'; export 'navigator.dart';
export 'pump_app.dart'; export 'pump_app.dart';
export 'test_game.dart'; export 'test_games.dart';

@ -1,8 +0,0 @@
import 'package:flame_bloc/flame_bloc.dart';
import 'package:flame_forge2d/flame_forge2d.dart';
class TestGame extends Forge2DGame with FlameBloc {
TestGame() {
images.prefix = '';
}
}

@ -1,12 +1,20 @@
// ignore_for_file: must_call_super // ignore_for_file: must_call_super
import 'package:flame_bloc/flame_bloc.dart';
import 'package:flame_forge2d/flame_forge2d.dart';
import 'package:pinball/game/game.dart'; import 'package:pinball/game/game.dart';
import 'package:pinball_theme/pinball_theme.dart'; import 'package:pinball_theme/pinball_theme.dart';
import 'helpers.dart'; import 'helpers.dart';
class PinballGameTest extends PinballGame { class TestGame extends Forge2DGame with FlameBloc {
PinballGameTest() TestGame() {
images.prefix = '';
}
}
class PinballTestGame extends PinballGame {
PinballTestGame()
: super( : super(
audio: MockPinballAudio(), audio: MockPinballAudio(),
theme: const PinballTheme( theme: const PinballTheme(
@ -15,8 +23,8 @@ class PinballGameTest extends PinballGame {
); );
} }
class DebugPinballGameTest extends DebugPinballGame { class DebugPinballTestGame extends DebugPinballGame {
DebugPinballGameTest() DebugPinballTestGame()
: super( : super(
audio: MockPinballAudio(), audio: MockPinballAudio(),
theme: const PinballTheme( theme: const PinballTheme(
@ -25,7 +33,7 @@ class DebugPinballGameTest extends DebugPinballGame {
); );
} }
class EmptyPinballGameTest extends PinballGameTest { class EmptyPinballTestGame extends PinballTestGame {
@override @override
Future<void> onLoad() async {} Future<void> onLoad() async {}
} }
Loading…
Cancel
Save