diff options
| author | mo khan <mo@mokhan.ca> | 2019-08-03 16:11:04 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2019-08-03 16:11:04 -0600 |
| commit | 3bdebf262814ea137f7fd9003c109d3cac9634a0 (patch) | |
| tree | 55101ee0765c5820b09167131690dd9b5e22397d /src/Q8/BadmintonScoringTest.java | |
| parent | 1399a0ba315e44d42f0bc0c88592230fee073e17 (diff) | |
calculate final score
Diffstat (limited to 'src/Q8/BadmintonScoringTest.java')
| -rw-r--r-- | src/Q8/BadmintonScoringTest.java | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/Q8/BadmintonScoringTest.java b/src/Q8/BadmintonScoringTest.java new file mode 100644 index 0000000..be8e5a0 --- /dev/null +++ b/src/Q8/BadmintonScoringTest.java @@ -0,0 +1,59 @@ +package ca.mokhan.test; + +import Q8.*; +import java.io.*; +import java.text.*; +import java.util.*; +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +public class BadmintonScoringTest extends TestCase { + private BadmintonScoring subject; + private int[][] scores = { + {0, 0}, + {1, 0}, + {2, 0}, + {2, 1}, + {2, 2}, + {2, 3}, + {2, 4}, + {2, 5}, + {3, 5}, + {4, 5}, + {4, 6}, + {4, 7}, + {4, 8}, + {4, 9}, + {4, 10}, + {4, 11}, + {4, 12}, + {4, 13}, + {4, 14}, + {4, 15}, + {5, 15}, + {5, 16}, + {5, 17}, + {5, 18}, + {5, 19}, + {5, 20}, + {5, 21}, + }; + + public BadmintonScoringTest(String testName) { + super(testName); + this.subject = new BadmintonScoring(this.scores); + } + + public static Test suite() { + return new TestSuite(BadmintonScoringTest.class); + } + + public void test_getPlayer1Points() { + assertEquals(5, this.subject.getPlayer1Points()); + } + + public void test_getPlayer2Points() { + assertEquals(21, this.subject.getPlayer2Points()); + } +} |
