From fbf64979263381d5a69a4d82b2bd1735e2a17c39 Mon Sep 17 00:00:00 2001 From: GabrieleRadice <265572328+GabrieleRadice@users.noreply.github.com> Date: Sat, 18 Apr 2026 17:09:24 +0200 Subject: [PATCH] Add: Added Testing For "IllegalArgumentException" In "applyEffect" Method In Building8Test.java. --- .../Model/Cards/Building/Effects/Building8Test.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/test/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building8Test.java b/src/test/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building8Test.java index 58c309d..15372ed 100644 --- a/src/test/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building8Test.java +++ b/src/test/java/it/polimi/ingsw/gc14/Model/Cards/Building/Effects/Building8Test.java @@ -65,4 +65,15 @@ class Building8Test { assertEquals(2 + 4, p.getPrestigeValue()); } + + @Test + @DisplayName("Exception Test") + void ExceptionTest() { + Player p = new Player("test"); + Building8 b8 = new Building8(1, 1, 1); + Building0 b0 = new Building0(1, 1, 1); + p.buildingCards.add(b0); + + assertThrows(IllegalArgumentException.class, () -> b8.applyEffect(p)); + } } \ No newline at end of file