fixing issues with tests

This commit is contained in:
Prince
2026-06-20 02:51:45 +02:00
parent 4d0e18c1a6
commit a367acd81d
5 changed files with 54 additions and 6 deletions

View File

@@ -2,10 +2,13 @@ package zw.qantra.tm;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.context.annotation.Import;
import org.springframework.test.context.ActiveProfiles;
import zw.qantra.tm.config.NflowTestConfig;
@SpringBootTest
@ActiveProfiles("test")
@Import(NflowTestConfig.class)
class TmApplicationTests {
@Test

View File

@@ -0,0 +1,34 @@
package zw.qantra.tm.config;
import io.nflow.engine.internal.workflow.ObjectStringMapper;
import io.nflow.engine.service.WorkflowInstanceService;
import io.nflow.engine.workflow.instance.QueryWorkflowInstances;
import io.nflow.engine.workflow.instance.WorkflowInstanceFactory;
import org.mockito.Mockito;
import org.springframework.boot.test.context.TestConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Primary;
import org.springframework.context.annotation.Profile;
@TestConfiguration
@Profile("test")
public class NflowTestConfig {
@Bean
@Primary
public WorkflowInstanceFactory workflowInstanceFactory() {
return Mockito.mock(WorkflowInstanceFactory.class);
}
@Bean
@Primary
public WorkflowInstanceService workflowInstanceService() {
return Mockito.mock(WorkflowInstanceService.class);
}
@Bean
@Primary
public ObjectStringMapper objectStringMapper() {
return Mockito.mock(ObjectStringMapper.class);
}
}