From f19e3f438ff5854ee124d1a4cc340392ae38ffe8 Mon Sep 17 00:00:00 2001 From: mo khan Date: Sun, 4 Aug 2019 16:20:02 -0600 Subject: ensure continuous points calculation works for player 2 --- src/Q8/BadmintonScoringWithStroke.java | 4 ++-- src/Q8/BadmintonScoringWithStrokeTest.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'src/Q8') diff --git a/src/Q8/BadmintonScoringWithStroke.java b/src/Q8/BadmintonScoringWithStroke.java index 4922571..64dbd7b 100644 --- a/src/Q8/BadmintonScoringWithStroke.java +++ b/src/Q8/BadmintonScoringWithStroke.java @@ -79,8 +79,8 @@ public class BadmintonScoringWithStroke extends BadmintonScoring { for (int i = 0; i < points.size(); i++) { Point point = points.get(i); - scores[i + 1][Point.PLAYER1] = i == 0 ? 0 : scores[i - 1][Point.PLAYER1]; - scores[i + 1][Point.PLAYER2] = i == 0 ? 0 : scores[i - 1][Point.PLAYER2]; + scores[i + 1][Point.PLAYER1] = i == 0 ? 0 : scores[i][Point.PLAYER1]; + scores[i + 1][Point.PLAYER2] = i == 0 ? 0 : scores[i][Point.PLAYER2]; scores[i + 1][point.getPlayer()] = point.getScore(); } diff --git a/src/Q8/BadmintonScoringWithStrokeTest.java b/src/Q8/BadmintonScoringWithStrokeTest.java index b763283..ee3648f 100644 --- a/src/Q8/BadmintonScoringWithStrokeTest.java +++ b/src/Q8/BadmintonScoringWithStrokeTest.java @@ -71,7 +71,7 @@ public class BadmintonScoringWithStrokeTest extends TestCase { assertEquals(2, this.subject.getContinuousPointsPlayer1()); } - // public void test_getContinuousPointsPlayer2() { - // assertEquals(9, this.subject.getContinuousPointsPlayer2()); - // } + public void test_getContinuousPointsPlayer2() { + assertEquals(9, this.subject.getContinuousPointsPlayer2()); + } } -- cgit v1.2.3