package session3; import static org.junit.Assert.assertEquals; import org.junit.Test; public class PokerGameTest { // FIXME get_color // FIXME get_value // FIXME draw_one_card // FIXME draw_five_cards // FIXME draw_one_hand // FIXME compare_two_hands // FIXME find_highest_score // Spader // Hjärter // Ruter // Klöver // K PokerGame myGame = new PokerGame(); @Test public void nothing_gives_0() throws Exception { String hand = "S2K3R5H6S7"; int result = myGame.getScore(hand); assertEquals(0, result); } @Test public void single_pair_gives_2() throws Exception { String hand = "S2K2R5H6S7"; int result = myGame.getScore(hand); assertEquals(2, result); } @Test public void three_of_a_kind_gives_3() throws Exception { String hand = "S2K2R2H6S7"; int result = myGame.getScore(hand); assertEquals(3, result); } @Test public void two_pairs_gives_6() throws Exception { String hand = "S2K2R5H7S7"; int result = myGame.getScore(hand); assertEquals(6, result); } @Test public void four_of_a_kind_gives_7() throws Exception { String hand = "S2K2R2H2S7"; int result = myGame.getScore(hand); assertEquals(7, result); } }