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; package it.polimi.ingsw.gc14.Model;
import it.polimi.ingsw.gc14.Model.GamePackage.GameStages;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;
class GameTest { class GameTest {
@Test void Game()
{
int nPlayers = 3;
Game game=new Game(nPlayers);
assertEquals(nPlayers,game.getNPlayers());
assertEquals(GameStages.WAITING,game.getCurrentState().getGameStage());
}
@Test @Test
void getUpperListTribeCards() { void getUpperListTribeCards() {
@@ -24,10 +32,27 @@ class GameTest {
@Test @Test
void addPlayer() { 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 @Test
void init() { void init() {
} }
@Test @Test
@@ -49,15 +74,12 @@ class GameTest {
@Test @Test
void drawLowerBuildingCardByIndex() { void drawLowerBuildingCardByIndex() {
} }
//Ruben
@Test @Test
void pickOptionalTribeCard() { void pickOptionalTribeCard() {
} }
//Ruben
@Test @Test
void pickOptionalBuildingCard() { void pickOptionalBuildingCard() {
} }
//Ruben
@Test @Test
void noOptionalCard() { void noOptionalCard() {
} }