diff --git a/src/test/java/it/polimi/ingsw/gc14/Model/GameTest.java b/src/test/java/it/polimi/ingsw/gc14/Model/GameTest.java index 6095c44..5c8d096 100644 --- a/src/test/java/it/polimi/ingsw/gc14/Model/GameTest.java +++ b/src/test/java/it/polimi/ingsw/gc14/Model/GameTest.java @@ -1,10 +1,18 @@ package it.polimi.ingsw.gc14.Model; +import it.polimi.ingsw.gc14.Model.GamePackage.GameStages; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; class GameTest { + @Test void Game() + { + int nPlayers = 3; + Game game=new Game(nPlayers); + assertEquals(nPlayers,game.getNPlayers()); + assertEquals(GameStages.WAITING,game.getCurrentState().getGameStage()); + } @Test void getUpperListTribeCards() { @@ -24,10 +32,27 @@ class GameTest { @Test void addPlayer() { + Game game=new Game(3); + Player p1=new Player("p1"); + Player p2=new Player("p2"); + Player p3=new Player("p3"); + Player p4=new Player("p3"); + + assertTrue(game.addPlayer(p1)); + assertTrue(game.addPlayer(p2)); + assertFalse(game.addPlayer(p2)); + assertTrue(game.addPlayer(p3)); + + + assertEquals(GameStages.SLOT_CHOICE,game.getCurrentState().getGameStage()); + assertFalse(game.addPlayer(p4)); + + } @Test void init() { + } @Test @@ -49,15 +74,12 @@ class GameTest { @Test void drawLowerBuildingCardByIndex() { } - //Ruben @Test void pickOptionalTribeCard() { } - //Ruben @Test void pickOptionalBuildingCard() { } - //Ruben @Test void noOptionalCard() { }