diff --git a/src/test/java/de/hmmh/pmt/IntegrationTest.java b/src/test/java/de/hmmh/pmt/IntegrationTest.java index 1bc1a0c..bdcf3fa 100644 --- a/src/test/java/de/hmmh/pmt/IntegrationTest.java +++ b/src/test/java/de/hmmh/pmt/IntegrationTest.java @@ -1,12 +1,17 @@ package de.hmmh.pmt; +import com.fasterxml.jackson.databind.ObjectMapper; import de.hmmh.pmt.db.Project; import de.hmmh.pmt.db.ProjectRepository; +import de.hmmh.pmt.employee.ApiClientFactory; +import de.hmmh.pmt.employee.api.EmployeeControllerApi; +import de.hmmh.pmt.employee.api.QualificationControllerApi; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.context.ActiveProfiles; import org.springframework.test.web.servlet.MockMvc; @@ -23,8 +28,15 @@ public abstract class IntegrationTest { @Autowired protected MockMvc mvc; @Autowired + protected ObjectMapper objectMapper; + @Autowired protected ProjectRepository projectRepository; + @MockBean + protected EmployeeControllerApi mockEmployeeApi; + @MockBean + protected QualificationControllerApi mockQualificationApi; + @BeforeEach void setUp() { projectRepository.deleteAll();