package jrummikub.model; import static org.junit.Assert.*; import java.awt.Color; import org.junit.Before; import org.junit.Test; /** * Test class for {@link RoundState} */ public class RoundStateTest { private IRoundState testGame; /** */ @Before public void createGame() { testGame = new RoundState(new GameSettings()); } /** */ @Test public void nextActiveTest() { // All there? assertEquals(4, testGame.getPlayerCount()); assertSame(Color.red, testGame.getActivePlayer().getPlayerSettings().getColor()); testGame.nextPlayer(); assertSame(Color.yellow, testGame.getActivePlayer().getPlayerSettings().getColor()); testGame.nextPlayer(); testGame.nextPlayer(); testGame.nextPlayer(); assertSame(Color.red, testGame.getActivePlayer().getPlayerSettings().getColor()); } }