tests improvements

This commit is contained in:
2026-04-13 17:59:19 +02:00
parent 403e7ec22f
commit 684f63dabe
11 changed files with 139 additions and 37 deletions

View File

@@ -31,8 +31,8 @@ class OfferingTileTest {
void RemoveOccupant(){
//test that the occupant has been removed
assertNull(offeringTile.removeOccupant());
offeringTile.removeOccupant();
assertTrue(offeringTile.isEmpty());
}
@Test

View File

@@ -1,11 +1,36 @@
package server.automaton;
import org.junit.jupiter.api.Test;
import server.Player;
import server.TotemColor;
import java.util.ArrayList;
import java.util.List;
import static server.utils.GameUtils.formatTurnTile;
class GameTest {
@Test
void newGame() {
List<Player> players = new ArrayList<>();
players.add(new Player("Yellow", TotemColor.YELLOW));
players.add(new Player("Blue", TotemColor.BLUE));
players.add(new Player("Purple", TotemColor.PURPLE));
players.add(new Player("Red", TotemColor.RED));
players.add(new Player("Green", TotemColor.GREEN));
Game game = new Game(players);
game.newGame(getClass().getResourceAsStream("/files/cards.csv"));
System.out.println("Round " + game.getRound());
System.out.println("Game State " + game.getState());
System.out.println("-- Turn Tile --\n" +formatTurnTile( game.getGameBoard().getTurnTile()));
System.out.println("---- Offering Tiles ----\n" + game.getGameBoard().getOfferingTiles());
System.out.println("______ Top _________ \n" + game.getGameBoard().getTopRow());
System.out.println("______ Bottom _________ \n" + game.getGameBoard().getBottomRow());
}
@Test

View File

@@ -13,7 +13,8 @@ class CardDeckTest {
@Test
void loadOnlyCharacter(){
CardDeck cardDeck = new CardDeck();
cardDeck.setForNPlayer(getClass().getResourceAsStream("/files/cards.csv"), 4);
cardDeck.setForNPlayer(getClass().getResourceAsStream("/files/only_character_deck.csv"), 4);
assertEquals(2, cardDeck.getTribeDeck().size());
}