From 03f666f9f9ca69088cdff8fc3fa21e20791e1ffb Mon Sep 17 00:00:00 2001 From: RuiAlonso Date: Sun, 1 May 2022 13:54:25 +0200 Subject: [PATCH] test: coverage for points extension --- .../src/components/score_component_test.dart | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/packages/pinball_components/test/src/components/score_component_test.dart b/packages/pinball_components/test/src/components/score_component_test.dart index 68b634ae..e9891164 100644 --- a/packages/pinball_components/test/src/components/score_component_test.dart +++ b/packages/pinball_components/test/src/components/score_component_test.dart @@ -617,6 +617,96 @@ void main() { }); }); + group('PointsX', () { + test('5k value return 5000', () { + expect(Points.points_5k.value, 5000); + }); + + test('10k value return 10000', () { + expect(Points.points_10k.value, 10000); + }); + + test('15k value return 15000', () { + expect(Points.points_15k.value, 15000); + }); + + test('20k value return 20000', () { + expect(Points.points_20k.value, 20000); + }); + + test('25k value return 25000', () { + expect(Points.points_25k.value, 25000); + }); + + test('30k value return 30000', () { + expect(Points.points_30k.value, 30000); + }); + + test('40k value return 40000', () { + expect(Points.points_40k.value, 40000); + }); + + test('50k value return 50000', () { + expect(Points.points_50k.value, 50000); + }); + + test('60k value return 60000', () { + expect(Points.points_60k.value, 60000); + }); + + test('80k value return 80000', () { + expect(Points.points_80k.value, 80000); + }); + + test('100k value return 100000', () { + expect(Points.points_100k.value, 100000); + }); + + test('120k value return 120000', () { + expect(Points.points_120k.value, 120000); + }); + + test('200k value return 200000', () { + expect(Points.points_200k.value, 200000); + }); + + test('400k value return 400000', () { + expect(Points.points_400k.value, 400000); + }); + + test('600k value return 600000', () { + expect(Points.points_600k.value, 600000); + }); + + test('1m value return 1000000', () { + expect(Points.points_1m.value, 1000000); + }); + + test('1m2 value return 1200000', () { + expect(Points.points_1m2.value, 1200000); + }); + + test('2m value return 2000000', () { + expect(Points.points_2m.value, 2000000); + }); + + test('3m value return 3000000', () { + expect(Points.points_3m.value, 3000000); + }); + + test('4m value return 4000000', () { + expect(Points.points_4m.value, 4000000); + }); + + test('5m value return 5000000', () { + expect(Points.points_5m.value, 5000000); + }); + + test('6m value return 6000000', () { + expect(Points.points_6m.value, 6000000); + }); + }); + group('Effects', () { final flameTester = FlameTester(() => TestGame(assets));