From 2da6642468a4e9c767014837732339ef93d85415 Mon Sep 17 00:00:00 2001 From: GabrieleRadice <265572328+GabrieleRadice@users.noreply.github.com> Date: Sun, 12 Apr 2026 20:07:46 +0200 Subject: [PATCH] Add: Partial Implementation Of The toString Method And Test in Player.java And PlayerTest.java III. --- src/main/java/it/polimi/ingsw/gc14/Model/Player.java | 6 +++--- src/test/java/it/polimi/ingsw/gc14/Model/PlayerTest.java | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Player.java b/src/main/java/it/polimi/ingsw/gc14/Model/Player.java index 92f2d95..64a3338 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Player.java +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Player.java @@ -234,12 +234,12 @@ public class Player { + "\n\tGatherers: " + this.gatherers.toString() + "\n\tShamans: " + this.shamans.toString() + "\n\tHunters: " + this.hunters.toString() - + "\n\tBuildings: \n"; + + "\n\tBuildings: [\n"; + for (BuildingCard buildingCard : this.buildingCards) { toPrint += buildingCard.toString().indent(8); - toPrint += toPrint.replaceAll("\\n$", "") + "]"; } - + toPrint += "\t\t]"; return toPrint; } // endregion functions diff --git a/src/test/java/it/polimi/ingsw/gc14/Model/PlayerTest.java b/src/test/java/it/polimi/ingsw/gc14/Model/PlayerTest.java index bb09790..b82579f 100644 --- a/src/test/java/it/polimi/ingsw/gc14/Model/PlayerTest.java +++ b/src/test/java/it/polimi/ingsw/gc14/Model/PlayerTest.java @@ -199,6 +199,8 @@ class PlayerTest { Player p = new Player("test_usr"); p.addPrestige(15); p.addFood(7); + p.artists.add(new Artist(1)); + p.artists.add(new Artist(2)); p.buildingCards.add(new BuildingCard(1,2, 5)); p.buildingCards.add(new BuildingCard(2,3, 6)); System.out.println(p.toString());