public void testOneStrike() throws Exception { g.roll(10); // strike g.roll(3); g.roll(4); rollMany(16, 0); assertEquals(24, g.score()); assertEquals("same score", g.score2(), g.score()); }
public void testAfterOneSpare() throws Exception { // rollSpare(); g.roll(9); g.roll(1); assertEquals(10, g.scoreinprogress()); assertEquals(10, g.getFrameScore(1)); assertEquals('/', g.getFrameStatus(1)); g.roll(6); assertEquals(16, g.getFrameScore(1)); g.roll(2); assertEquals(16, g.getFrameScore(1)); }
public void testAfterTwoStrike() throws Exception { g.roll(10); // strike assertEquals(10, g.getFrameScore(1)); g.roll(10); assertEquals(10, g.getFrameScore(2)); assertEquals(20, g.getFrameScore(1)); g.roll(4); assertEquals(24, g.getFrameScore(1)); assertEquals(14, g.getFrameScore(2)); g.roll(6); assertEquals(24, g.getFrameScore(1)); assertEquals(20, g.getFrameScore(2)); g.roll(5); assertEquals(24, g.getFrameScore(1)); assertEquals(20, g.getFrameScore(2)); assertEquals(15, g.getFrameScore(3)); assertEquals(5, g.getFrameScore(4)); // System.out.println( "Hello World!" ); }
public void testAfterOneStrike() throws Exception { g.roll(10); // strike assertEquals(10, g.scoreinprogress()); assertEquals(10, g.getFrameScore(1)); assertEquals('X', g.getFrameStatus(1)); g.roll(3); assertEquals(3, g.getFrameScore(2)); assertEquals(13, g.getFrameScore(1)); assertEquals('.', g.getFrameStatus(2)); g.roll(4); assertEquals(24, g.scoreinprogress()); assertEquals(17, g.getFrameScore(1)); assertEquals('^', g.getFrameStatus(2)); }
public void testScoreAfterOnePoorFrame() throws Exception { rollMany(2, 4); assertEquals(8, g.scoreinprogress()); assertEquals(8, g.getFrameScore(1)); // assertEquals(BowlingGame.FIRSTROLLINFRAME, g.getFrameState()); }
public void testPerfectGame() throws Exception { rollMany(12, 10); assertEquals(300, g.score()); }
private void rollSpare() { g.roll(5); g.roll(5); }
public void testOneSpare() throws Exception { rollSpare(); g.roll(3); rollMany(17, 0); assertEquals(String.valueOf(g.score()), 16, g.score()); }
public void testAllOnes() throws Exception { rollMany(20, 1); assertEquals(20, g.score()); }
private void rollMany(int n, int pins) { for (int i = 0; i < n; i++) { g.roll(pins); } }
public void testGutterGame() throws Exception { rollMany(20, 0); assertEquals(0, g.score()); }