package session3; import static org.junit.Assert.*; import java.util.ArrayList; import java.util.List; import org.junit.Ignore; import org.junit.Test; public class PlayerTest { @Test public void getPlayerName() { assertEquals("Christian", new Player("Christian", "5H").getPlayerName()); } @Test public void getPlayerHand() throws Exception { List listCard = new ArrayList(); listCard.add(new Card("5H")); Player player = new Player("bob", "5H"); List result = player.getPlayerHand(); assertEquals(listCard.get(0).getValue(), result.get(0).getValue()); } @Test public void constructor_handles_multiple_cards() throws Exception { List listCard = new ArrayList(); listCard.add(new Card("5H")); listCard.add(new Card("3H")); Player player = new Player("bob", "5H 3H"); List result = player.getPlayerHand(); assertEquals(listCard.size(), result.size()); } @Test public void constructor_handles_multiple_cards_suit_cards() throws Exception { List listCard = new ArrayList(); listCard.add(new Card("5H")); listCard.add(new Card("3H")); Player player = new Player("bob", "5H 3H"); List result = player.getPlayerHand(); assertEquals(listCard.size(), result.size()); } }