From bbcb5ee34ea8854c03eb578d7990063939a007ad Mon Sep 17 00:00:00 2001 From: "IETM_FIXE\\ietm6" Date: Sun, 14 Jun 2026 10:11:27 +0200 Subject: [PATCH] Correction du test CampaignStructuralContextBuilderTest Ajout du mock EnemyRepository manquant (dependance ajoutee au constructeur lors du referencement des ennemis). Sans ce mock, @InjectMocks injectait null -> NPE sur enemyRepository.findByCampaignId. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../CampaignStructuralContextBuilderTest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/test/java/com/loremind/application/generationcontext/CampaignStructuralContextBuilderTest.java b/core/src/test/java/com/loremind/application/generationcontext/CampaignStructuralContextBuilderTest.java index 6b10c62..2d4e752 100644 --- a/core/src/test/java/com/loremind/application/generationcontext/CampaignStructuralContextBuilderTest.java +++ b/core/src/test/java/com/loremind/application/generationcontext/CampaignStructuralContextBuilderTest.java @@ -11,6 +11,7 @@ import com.loremind.domain.campaigncontext.ports.ArcRepository; import com.loremind.domain.campaigncontext.ports.CampaignRepository; import com.loremind.domain.campaigncontext.ports.ChapterRepository; import com.loremind.domain.campaigncontext.ports.CharacterRepository; +import com.loremind.domain.campaigncontext.ports.EnemyRepository; import com.loremind.domain.campaigncontext.ports.NpcRepository; import com.loremind.domain.campaigncontext.ports.SceneRepository; import com.loremind.domain.generationcontext.CampaignStructuralContext; @@ -48,6 +49,8 @@ public class CampaignStructuralContextBuilderTest { private CharacterRepository characterRepository; @Mock private NpcRepository npcRepository; + @Mock + private EnemyRepository enemyRepository; @InjectMocks private CampaignStructuralContextBuilder builder;