@@ -35,7 +35,7 @@ public class PromptMessageFlowIntegrationTest extends AbstractLightPlatformTestC
3535
3636 @ Spy
3737 @ InjectMocks
38- private MessageCreationService messageCreationService ;
38+ private MessageCreationService spyMessageCreationService ;
3939
4040 @ Captor
4141 private ArgumentCaptor <ChatMessageContext > contextCaptor ;
@@ -59,15 +59,15 @@ public void setUp() throws Exception {
5959 .thenReturn (mockChatMemoryManager );
6060
6161 messageCreationServiceStaticMock .when (MessageCreationService ::getInstance )
62- .thenReturn (messageCreationService );
62+ .thenReturn (spyMessageCreationService );
6363 }
6464
6565 // Set up a strategy with mocked dependencies using anonymous class for test
6666 strategy = new NonStreamingPromptStrategy (mockProject ) {
6767 {
6868 // Manually inject mocked dependencies
6969 this .chatMemoryManager = mockChatMemoryManager ;
70- this .messageCreationService = messageCreationService ;
70+ this .messageCreationService = spyMessageCreationService ;
7171 // For this test we don't need to mock ThreadPoolManager or PromptExecutionService
7272 // since we're only testing prepareMemory
7373 }
@@ -117,7 +117,7 @@ public void testVerifyCorrectMessageEnrichmentFlow() {
117117 verify (mockChatMemoryManager ).prepareMemory (testContext );
118118
119119 // Verify MessageCreationService.addUserMessageToContext was called
120- verify (messageCreationService ).addUserMessageToContext (testContext );
120+ verify (spyMessageCreationService ).addUserMessageToContext (testContext );
121121
122122 // Verify addUserMessage was called after context enrichment
123123 verify (mockChatMemoryManager ).addUserMessage (testContext );
@@ -142,7 +142,7 @@ public void testVerifyDuplicateCallsToAddUserMessageToContextAreIdempotent() {
142142 testContext .setUserMessage (existingMessage );
143143
144144 // Act - call the context enrichment method directly
145- messageCreationService .addUserMessageToContext (testContext );
145+ spyMessageCreationService .addUserMessageToContext (testContext );
146146
147147 // Assert - verify the existing message wasn't changed
148148 assertSame (String .valueOf (existingMessage ), testContext .getUserMessage (),
0 commit comments