added a message in piecetest for ShufflePile

This commit is contained in:
Benjamin Feyer
2024-12-02 16:03:42 +01:00
parent 0f2766918b
commit 9b9b5e6781

View File

@@ -489,7 +489,18 @@ public void testReachBonusField() {
*/
@Test
public void testNoPowerCards() {
// TODO: Implement test logic for when there are no power cards available
//sends the server in firstRoll
serverGameLogic.setCurrentState(gameState);
gameState.setCurrentState(turnState);
turnState.setCurrentState(rollDiceState);
rollDiceState.setCurrentState(firstRollState);
//tests if the server is in firstRoll
assertEquals(serverGameLogic.getCurrentState(),gameState);
assertEquals(gameState.getCurrentState(), turnState);
assertEquals(turnState.getCurrentState(),rollDiceState);
assertEquals(rollDiceState.getCurrentState(),firstRollState);
//sets the active Player to Host
game.setActiveColor(hostColor);
@@ -526,22 +537,48 @@ public void testNoPowerCards() {
*/
@Test
public void testShufflePile() {
//TODO
//sends the server in firstRoll
serverGameLogic.setCurrentState(gameState);
gameState.setCurrentState(turnState);
turnState.setCurrentState(rollDiceState);
rollDiceState.setCurrentState(firstRollState);
//tests if the server is in firstRoll
assertEquals(serverGameLogic.getCurrentState(),gameState);
assertEquals(gameState.getCurrentState(), turnState);
assertEquals(turnState.getCurrentState(),rollDiceState);
assertEquals(rollDiceState.getCurrentState(),firstRollState);
//sets the active Player to Host
game.setActiveColor(hostColor);
//sets the dice-seed to 4
game.setDie(die4);
//sets the discard pile empty
game.setDiscardPile(game.getDrawPile());
assertFalse(game.getDiscardPile().isEmpty());
//sets the pile empty
//sets the discard pile not empty
game.setDrawPile(new ArrayList<>());
assertTrue(game.getDrawPile().isEmpty());
//sends the requestDice-Message
serverGameLogic.received(new RequestMoveMessage(pieceHost1.getUuid()),IDHost);
// requestMOve of hostPiece3
serverGameLogic.received(new RequestMoveMessage(pieceHost3.getUuid()),IDHost);
//tests the position of hostPiece3
assertTrue(game.getBoard().getInfield()[4].isOccupied());
assertEquals(game.getBoard().getInfield()[4].getOccupant(),pieceHost3);
//tests if the player has received a bonusCard
assertFalse(game.getDrawPile().isEmpty());
//tests if the drawPile is not Empty
assertFalse(game.getDrawPile().isEmpty());
assertTrue(game.getDiscardPile().isEmpty());
//tests if the player has received no a bonusCard
}
/**