added some more testmethods
This commit is contained in:
@@ -20,8 +20,6 @@
|
||||
*/
|
||||
public class ClientStateTest {
|
||||
|
||||
|
||||
|
||||
//sets the variables for the states
|
||||
private Animation animation;
|
||||
private AudioSettings audioSettings;
|
||||
|
||||
@@ -3,61 +3,18 @@
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import pp.mdga.game.Game;
|
||||
import pp.mdga.message.client.AnimationEnd;
|
||||
import pp.mdga.message.client.ClientMessage;
|
||||
import pp.mdga.message.client.ClientStartGame;
|
||||
import pp.mdga.message.client.DeselectTSK;
|
||||
import pp.mdga.message.client.ForceContinueGame;
|
||||
import pp.mdga.message.client.ForceStartGame;
|
||||
import pp.mdga.message.client.JoinServer;
|
||||
import pp.mdga.message.client.LeaveGame;
|
||||
import pp.mdga.message.client.LobbyNotReady;
|
||||
import pp.mdga.message.client.LobbyReady;
|
||||
import pp.mdga.message.client.NoPowerCard;
|
||||
import pp.mdga.message.client.RequestBriefing;
|
||||
import pp.mdga.message.client.RequestDice;
|
||||
import pp.mdga.message.client.RequestMove;
|
||||
import pp.mdga.message.client.RequestPlayCard;
|
||||
import pp.mdga.message.client.SelectCard;
|
||||
import pp.mdga.message.client.SelectTSK;
|
||||
import pp.mdga.message.client.SelectedPieces;
|
||||
import pp.mdga.message.client.*;
|
||||
import pp.mdga.message.server.ServerMessage;
|
||||
import pp.mdga.server.Animation;
|
||||
import pp.mdga.server.Ceremony;
|
||||
import pp.mdga.server.ChoosePiece;
|
||||
import pp.mdga.server.ChoosePieceStateMachine;
|
||||
import pp.mdga.server.DetermineStartPlayer;
|
||||
import pp.mdga.server.FirstRoll;
|
||||
import pp.mdga.server.GameState;
|
||||
import pp.mdga.server.GameStateMachine;
|
||||
import pp.mdga.server.Interrupt;
|
||||
import pp.mdga.server.Lobby;
|
||||
import pp.mdga.server.MovePiece;
|
||||
import pp.mdga.server.NoPiece;
|
||||
import pp.mdga.server.PlayPowerCard;
|
||||
import pp.mdga.server.PowerCard;
|
||||
import pp.mdga.server.RollDice;
|
||||
import pp.mdga.server.RollDiceMachine;
|
||||
import pp.mdga.server.SecondRoll;
|
||||
import pp.mdga.server.SelectPiece;
|
||||
import pp.mdga.server.ServerAutomaton;
|
||||
import pp.mdga.server.ServerGameLogic;
|
||||
import pp.mdga.server.ServerSender;
|
||||
import pp.mdga.server.NoTurn;
|
||||
import pp.mdga.server.StartPiece;
|
||||
import pp.mdga.server.ThirdRoll;
|
||||
import pp.mdga.server.Turn;
|
||||
import pp.mdga.server.TurnStateMachine;
|
||||
import pp.mdga.server.WaitingPiece;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import pp.mdga.message.server.WaitPiece;
|
||||
import pp.mdga.server.*;
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*/
|
||||
public class ServerStateTest {
|
||||
|
||||
//Todo
|
||||
private ServerGameLogic logic;
|
||||
private AnimationEnd animationEnd;
|
||||
private ClientStartGame clientStartGame;
|
||||
@@ -78,9 +35,11 @@ public class ServerStateTest {
|
||||
private SelectTSK selectTSK;
|
||||
private ClientMessage[] clientMessages;
|
||||
|
||||
//Todo
|
||||
private int from;
|
||||
private int fromHost;
|
||||
|
||||
//Todo
|
||||
private GameStateMachine gameStateMachine;
|
||||
private TurnStateMachine turnStateMachine;
|
||||
private RollDiceMachine rollDiceMachine;
|
||||
@@ -109,6 +68,9 @@ public class ServerStateTest {
|
||||
private Turn turn;
|
||||
private WaitingPiece waitingPiece;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*/
|
||||
@Before
|
||||
public void setUp() {
|
||||
|
||||
@@ -599,6 +561,14 @@ public void testFirstRollToRollDiceEndState() {
|
||||
assertTrue(rollDiceMachine.getState() instanceof FirstRoll);
|
||||
|
||||
//TODO 2 Möglichkeiten
|
||||
|
||||
//tests if the server is in NoPiece of ChoosePiece
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
ChoosePiece choosePiece1 = (ChoosePiece) turnStateMachine.getState();
|
||||
ChoosePieceStateMachine choosePieceStateMachine = choosePiece1.getChoosePieceStateMachine();
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof NoPiece);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -638,7 +608,31 @@ public void testFirstRollToSecondRoll() {
|
||||
*/
|
||||
@Test
|
||||
public void testSecondRollToRollDiceEndState() {
|
||||
// UC-ServerState-24
|
||||
//sends the server in Game-State
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the gameStateMachine in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the TurnStateMachine in RollDice
|
||||
turnStateMachine.gotoState(rollDice);
|
||||
assertTrue(turnStateMachine.getState() instanceof RollDice);
|
||||
|
||||
//sends the RollDiceMachine in SecondRoll
|
||||
rollDiceMachine.gotoState(secondRoll);
|
||||
assertTrue(rollDiceMachine.getState() instanceof SecondRoll);
|
||||
|
||||
//Todo
|
||||
|
||||
//tests if the server is in NoPiece of ChoosePiece
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
ChoosePiece choosePiece1 = (ChoosePiece) turnStateMachine.getState();
|
||||
ChoosePieceStateMachine choosePieceStateMachine = choosePiece1.getChoosePieceStateMachine();
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof NoPiece);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -659,9 +653,9 @@ public void testSecondRollToThirdRoll() {
|
||||
turnStateMachine.gotoState(rollDice);
|
||||
assertTrue(turnStateMachine.getState() instanceof RollDice);
|
||||
|
||||
//sends the RollDiceMachine in FirstRoll
|
||||
rollDiceMachine.gotoState(firstRoll);
|
||||
assertTrue(rollDiceMachine.getState() instanceof FirstRoll);
|
||||
//sends the RollDiceMachine in SecondRoll
|
||||
rollDiceMachine.gotoState(secondRoll);
|
||||
assertTrue(rollDiceMachine.getState() instanceof SecondRoll);
|
||||
|
||||
//Todo player has no figures to move and had no 6
|
||||
|
||||
@@ -678,7 +672,31 @@ public void testSecondRollToThirdRoll() {
|
||||
*/
|
||||
@Test
|
||||
public void testThirdRollToRollDiceEndState() {
|
||||
// UC-ServerState-26
|
||||
//sends the server in Game-State
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the gameStateMachine in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the TurnStateMachine in RollDice
|
||||
turnStateMachine.gotoState(rollDice);
|
||||
assertTrue(turnStateMachine.getState() instanceof RollDice);
|
||||
|
||||
//sends the RollDiceMachine in ThirdRoll
|
||||
rollDiceMachine.gotoState(thirdRoll);
|
||||
assertTrue(rollDiceMachine.getState() instanceof ThirdRoll);
|
||||
|
||||
//Todo
|
||||
|
||||
//tests if the server is in NoPiece of ChoosePiece
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
ChoosePiece choosePiece1 = (ChoosePiece) turnStateMachine.getState();
|
||||
ChoosePieceStateMachine choosePieceStateMachine = choosePiece1.getChoosePieceStateMachine();
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof NoPiece);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -687,7 +705,23 @@ public void testThirdRollToRollDiceEndState() {
|
||||
*/
|
||||
@Test
|
||||
public void testThirdRollToTurnEndState() {
|
||||
// UC-ServerState-27
|
||||
//sends the server in Game-State
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the gameStateMachine in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the TurnStateMachine in RollDice
|
||||
turnStateMachine.gotoState(rollDice);
|
||||
assertTrue(turnStateMachine.getState() instanceof RollDice);
|
||||
|
||||
//sends the RollDiceMachine in ThirdRoll
|
||||
rollDiceMachine.gotoState(thirdRoll);
|
||||
assertTrue(rollDiceMachine.getState() instanceof ThirdRoll);
|
||||
|
||||
//Todo
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -696,7 +730,30 @@ public void testThirdRollToTurnEndState() {
|
||||
*/
|
||||
@Test
|
||||
public void testNoPieceToWaitingPiece() {
|
||||
// UC-ServerState-28
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in NoPiece
|
||||
choosePieceStateMachine.gotoState(noPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof NoPiece);
|
||||
|
||||
//TODO
|
||||
|
||||
//tests if the server is in WaitingPiece
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof WaitingPiece);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -705,7 +762,29 @@ public void testNoPieceToWaitingPiece() {
|
||||
*/
|
||||
@Test
|
||||
public void testNoPieceToNoTurn() {
|
||||
// UC-ServerState-29
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in NoPiece
|
||||
choosePieceStateMachine.gotoState(noPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof NoPiece);
|
||||
|
||||
//TODO
|
||||
|
||||
//tests if the server is in NoTurn
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof NoTurn);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -714,7 +793,23 @@ public void testNoPieceToNoTurn() {
|
||||
*/
|
||||
@Test
|
||||
public void testNoTurnToTurnEndState() {
|
||||
// UC-ServerState-30
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in NoTurn
|
||||
choosePieceStateMachine.gotoState(noTurn);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof NoTurn);
|
||||
|
||||
//TODO
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -723,7 +818,29 @@ public void testNoTurnToTurnEndState() {
|
||||
*/
|
||||
@Test
|
||||
public void testStayInWaitingPiece() {
|
||||
// UC-ServerState-31
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in WaitingPiece
|
||||
choosePieceStateMachine.gotoState(waitingPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof WaitingPiece);
|
||||
|
||||
//TODO
|
||||
|
||||
//tests if the server is in WaitingPiece
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof WaitingPiece);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -732,7 +849,23 @@ public void testStayInWaitingPiece() {
|
||||
*/
|
||||
@Test
|
||||
public void testWaitingPieceToMovePiece() {
|
||||
// UC-ServerState-32
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in WaitingPiece
|
||||
choosePieceStateMachine.gotoState(waitingPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof WaitingPiece);
|
||||
|
||||
//TODO
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -741,7 +874,29 @@ public void testWaitingPieceToMovePiece() {
|
||||
*/
|
||||
@Test
|
||||
public void testNoPieceToSelectPiece() {
|
||||
// UC-ServerState-33
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in NoPiece
|
||||
choosePieceStateMachine.gotoState(noPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof NoPiece);
|
||||
|
||||
//TODO
|
||||
|
||||
//tests if the server is in SelectPiece
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof SelectPiece);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -750,7 +905,29 @@ public void testNoPieceToSelectPiece() {
|
||||
*/
|
||||
@Test
|
||||
public void testNoPieceToStartPiece() {
|
||||
// UC-ServerState-34
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in NoPiece
|
||||
choosePieceStateMachine.gotoState(noPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof NoPiece);
|
||||
|
||||
//TODO
|
||||
|
||||
//tests if the server is in StartPiece
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof StartPiece);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -759,7 +936,29 @@ public void testNoPieceToStartPiece() {
|
||||
*/
|
||||
@Test
|
||||
public void testStayInSelectPiece() {
|
||||
// UC-ServerState-35
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in SelectPiece
|
||||
choosePieceStateMachine.gotoState(selectPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof SelectPiece);
|
||||
|
||||
//TODO
|
||||
|
||||
//tests if the server is in SelectPiece
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof SelectPiece);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -768,7 +967,23 @@ public void testStayInSelectPiece() {
|
||||
*/
|
||||
@Test
|
||||
public void testSelectPieceToMovePiece() {
|
||||
// UC-ServerState-36
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in SelectPiece
|
||||
choosePieceStateMachine.gotoState(selectPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof SelectPiece);
|
||||
|
||||
//TODO
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -777,7 +992,29 @@ public void testSelectPieceToMovePiece() {
|
||||
*/
|
||||
@Test
|
||||
public void testStayInStartPiece() {
|
||||
// UC-ServerState-37
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in StartPiece
|
||||
choosePieceStateMachine.gotoState(startPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof StartPiece);
|
||||
|
||||
//TODO
|
||||
|
||||
//tests if the server is in StartPiece
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof StartPiece);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -786,6 +1023,22 @@ public void testStayInStartPiece() {
|
||||
*/
|
||||
@Test
|
||||
public void testStartPieceToMovePiece() {
|
||||
// UC-ServerState-38
|
||||
//sends the server in GameState
|
||||
serverAutomaton.gotoState(gameState);
|
||||
assertTrue(serverAutomaton.getState() instanceof GameState);
|
||||
|
||||
//sends the server in Turn
|
||||
gameStateMachine.gotoState(turn);
|
||||
assertTrue(gameStateMachine.getState() instanceof Turn);
|
||||
|
||||
//sends the server in ChoosePiece
|
||||
turnStateMachine.gotoState(choosePiece);
|
||||
assertTrue(turnStateMachine.getState() instanceof ChoosePiece);
|
||||
|
||||
//sends the server in StartPiece
|
||||
choosePieceStateMachine.gotoState(startPiece);
|
||||
assertTrue(choosePieceStateMachine.getState() instanceof StartPiece);
|
||||
|
||||
//TODO
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user