summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2019-08-04 16:20:02 -0600
committermo khan <mo@mokhan.ca>2019-08-04 16:20:02 -0600
commitf19e3f438ff5854ee124d1a4cc340392ae38ffe8 (patch)
tree5ba0dbabd9ade65a7e599ac476e1b55f5de0d462 /src
parent167320aa00317cf4b6c60a50b01c19824654f64f (diff)
ensure continuous points calculation works for player 2
Diffstat (limited to 'src')
-rw-r--r--src/Q8/BadmintonScoringWithStroke.java4
-rw-r--r--src/Q8/BadmintonScoringWithStrokeTest.java6
2 files changed, 5 insertions, 5 deletions
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());
+ }
}