Browse Source

Test.ChooseColorBotTest

main
fdai7906 11 months ago
parent
commit
2d7abb2936
  1. 21
      src/test/java/de/hsfulda/onses/GameServiceTest.java

21
src/test/java/de/hsfulda/onses/GameServiceTest.java

@ -1,6 +1,7 @@
package de.hsfulda.onses; package de.hsfulda.onses;
import de.hsfulda.onses.models.Game;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
@ -395,4 +396,24 @@ public class GameServiceTest {
assertTrue(lastPlayedCardDoesNotExistInDrawCardDeck); assertTrue(lastPlayedCardDoesNotExistInDrawCardDeck);
} }
@Test
@DisplayName("ChooseColorBotTest")
public void ChooseColorBotTest() {
GameService gameService = new GameService();
Card card = new Card().setColor(Card.Color.BLACK).setValue(Card.Value.CHOOSE);
boolean answer = false;
gameService.getGame().getPlayerService().getPlayerList().getLast().getPlayerDeck().clear();
gameService.getGame().getPlayerService().getPlayerList().getLast().getPlayerDeck().add(card);
gameService.getGame().getPlayerService().setCurrentTurn(false);
gameService.playCard(card);
if (gameService.getGame().getLastPlayedCard().getColor() != Card.Color.BLACK){
answer = true;
}
assertTrue(answer);
}
} }
Loading…
Cancel
Save