Yatzy { public int fives() { int s = 0; int i; for (i = 0; i < dice.length; i++) if (dice[i] == 5) s = s + 5; return s; } Yatzy(int d1, int d2, int d3, int d4, int _5); static int chance(int d1, int d2, int d3, int d4, int d5); static int yatzy(int... dice); static int ones(int d1, int d2, int d3, int d4, int d5); static int twos(int d1, int d2, int d3, int d4, int d5); static int threes(int d1, int d2, int d3, int d4, int d5); int fours(); int fives(); int sixes(); static int score_pair(int d1, int d2, int d3, int d4, int d5); static int two_pair(int d1, int d2, int d3, int d4, int d5); static int four_of_a_kind(int _1, int _2, int d3, int d4, int d5); static int three_of_a_kind(int d1, int d2, int d3, int d4, int d5); static int smallStraight(int d1, int d2, int d3, int d4, int d5); static int largeStraight(int d1, int d2, int d3, int d4, int d5); static int fullHouse(int d1, int d2, int d3, int d4, int d5);  }
@Test public void fives() { assertEquals(10, new Yatzy(4,4,4,5,5).fives()); assertEquals(15, new Yatzy(4,4,5,5,5).fives()); assertEquals(20, new Yatzy(4,5,5,5,5).fives()); }