diff --git a/Projekte/mdga/model/src/test/java/pp/mdga/server/serverState/ServerStateTest.java b/Projekte/mdga/model/src/test/java/pp/mdga/server/serverState/ServerStateTest.java index 53e9af8d..8b76956c 100644 --- a/Projekte/mdga/model/src/test/java/pp/mdga/server/serverState/ServerStateTest.java +++ b/Projekte/mdga/model/src/test/java/pp/mdga/server/serverState/ServerStateTest.java @@ -1,4 +1,94 @@ package pp.mdga.server.serverState; +import org.junit.Before; +import org.junit.Test; +import pp.mdga.server.ServerGameLogic; +import pp.mdga.server.ServerState; + public class ServerStateTest { + + @Before + public void setUp(){ + ServerGameLogic logic = new ServerGameLogic(); + } + + @Test + public void testInitialStateServerState() { + + } + + @Test + public void testLobbyToDetermineStartPlayer() { + // TODO: Implement test logic for transition from Lobby to Determine Start Player + } + + @Test + public void testStayInLobby() { + // TODO: Implement test logic for staying in the Lobby + } + + @Test + public void testServerGameSubStatesToInterrupt() { + // TODO: Implement test logic for transition from Server Game Sub-States to Interrupt + } + + @Test + public void testServerGameToCeremony() { + // TODO: Implement test logic for transition from Server Game to Ceremony + } + + @Test + public void testInterruptToGameContinue() { + // TODO: Implement test logic for transition from Interrupt to Game Continue + } + + @Test + public void testInterruptToGameReconnect() { + // TODO: Implement test logic for transition from Interrupt to Game Reconnect + } + + @Test + public void testInterruptToGameTimer() { + // TODO: Implement test logic for transition from Interrupt to Game Timer + } + + @Test + public void testCeremonyToServerStateEndState() { + // TODO: Implement test logic for transition from Ceremony to Server State End State + } + + @Test + public void testDeterminStartPlayerToDetermineStartPlayer1() { + // TODO: Implement test logic for Determine Start Player to Determine Start Player (Variant 1) + } + + @Test + public void testDeterminStartPlayerToDetermineStartPlayer2() { + // TODO: Implement test logic for Determine Start Player to Determine Start Player (Variant 2) + } + + @Test + public void testDeterminStartPlayerToAnimation() { + // TODO: Implement test logic for Determine Start Player to Animation + } + + @Test + public void testAnimationToPowerCard() { + // TODO: Implement test logic for transition from Animation to Power Card + } + + @Test + public void testTurnToAnimation() { + // TODO: Implement test logic for transition from Turn to Animation + } + + @Test + public void testTurnToGameEndState() { + // TODO: Implement test logic for transition from Turn to Game End State + } + + @Test + public void testStayInPowerCard() { + // TODO: Implement test logic for staying in Power Card state + } }