From 3711ef5a67f24a994cef520b3395008a64aa6874 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Mon, 1 Jun 2026 17:44:32 +0200 Subject: [PATCH] test(loader): assert exact item set incl. demo items (restore completeness check) --- .../java/thb/jeanluc/adventure/loader/WorldLoaderTest.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Semesterprojekt/src/test/java/thb/jeanluc/adventure/loader/WorldLoaderTest.java b/Semesterprojekt/src/test/java/thb/jeanluc/adventure/loader/WorldLoaderTest.java index ab46f00..9eba348 100644 --- a/Semesterprojekt/src/test/java/thb/jeanluc/adventure/loader/WorldLoaderTest.java +++ b/Semesterprojekt/src/test/java/thb/jeanluc/adventure/loader/WorldLoaderTest.java @@ -4,8 +4,6 @@ import org.junit.jupiter.api.Test; import thb.jeanluc.adventure.model.Direction; import thb.jeanluc.adventure.model.NpcReaction; -import java.util.List; - import static org.assertj.core.api.Assertions.assertThat; class WorldLoaderTest { @@ -16,7 +14,8 @@ class WorldLoaderTest { assertThat(result.world().getTitle()).isEqualTo("Test Manor"); assertThat(result.world().getRooms().keySet()).containsExactlyInAnyOrder("kitchen", "hallway"); - assertThat(result.world().getItems().keySet()).containsAll(List.of("letter", "lamp", "key")); + assertThat(result.world().getItems().keySet()) + .containsExactlyInAnyOrder("letter", "lamp", "key", "matches", "torch", "lit_torch"); assertThat(result.world().getNpcs().keySet()).containsExactly("old_man"); assertThat(result.player().getCurrentRoom().getId()).isEqualTo("kitchen");