fixing issues with tests
This commit is contained in:
@@ -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
|
||||
|
||||
34
src/test/java/zw/qantra/tm/config/NflowTestConfig.java
Normal file
34
src/test/java/zw/qantra/tm/config/NflowTestConfig.java
Normal 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user