From 12979c719d7d22d0a9bc7caa3193ef128422f5c9 Mon Sep 17 00:00:00 2001 From: rubenpirreram Date: Sat, 16 May 2026 20:08:04 +0200 Subject: [PATCH] Fixed: (GameTest) slot choice test --- .../java/it/polimi/ingsw/gc14/Model/GameTest.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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 a8b479f..d7ae28d 100644 --- a/src/test/java/it/polimi/ingsw/gc14/Model/GameTest.java +++ b/src/test/java/it/polimi/ingsw/gc14/Model/GameTest.java @@ -1590,7 +1590,19 @@ class GameTest { assertTrue(game.SlotChoiceByIndex(current, 0)); - assertEquals(foodBefore + 3, current.getFoodValue()); + for (int i = 1; i < game.getNPlayers(); i++) { + Player temp = game.getCurrentState().getCurrentPlayer(); + + assertTrue(game.SlotChoiceByIndex(temp, i)); + + assertTrue( + game.getSlotMap().values().stream() + .anyMatch(player -> player != null + && player.getUserName().equals(temp.getUserName())), + "The selected player should be present in the slot map." + ); + } + assertEquals(foodBefore + 6, current.getFoodValue()); } @Test