From 3e23bf1616dfa6360b1313c17f11917e74eaabd3 Mon Sep 17 00:00:00 2001 From: MatteoPellegrino05 Date: Fri, 20 Mar 2026 18:46:53 +0100 Subject: [PATCH] Fix: Building13Test --- .../Cards/Building/Effects/Building13Test.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/test/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building13Test.java b/src/test/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building13Test.java index f662d29..ad3b1b2 100644 --- a/src/test/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building13Test.java +++ b/src/test/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building13Test.java @@ -47,4 +47,21 @@ class Building13Test { b1.applyEffect(p1); assertEquals(35, p1.getPrestigeValue()); } + + @Test + void applyEffectException() { + assertThrows(IllegalArgumentException.class, () -> { + Building13 b13 = new Building13(1, 10); + Player p = new Player("test"); + b13.applyEffect(p); + }); + } + @Test + void applyEffectMultiplePlayerException() { + Building13 b13 = new Building13(1, 10); + Player p1 = new Player("test1"); + Player p2 = new Player("test2"); + b13.buy(p1); + assertFalse(b13.buy(p2)); + } } \ No newline at end of file