Add: Constructor and addPlayer Test

This commit is contained in:
rubenpirreram
2026-04-02 17:11:34 +02:00
parent 1e5037378d
commit da7e65bd91
@@ -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() {
}