diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-start/pom.xml b/jeecg-boot/jeecg-module-system/jeecg-system-start/pom.xml index c9fce95bf..f8c0de8a8 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-start/pom.xml +++ b/jeecg-boot/jeecg-module-system/jeecg-system-start/pom.xml @@ -37,6 +37,11 @@ spring-boot-properties-migrator runtime + + org.springframework.boot + spring-boot-starter-webmvc-test + test + jakarta.servlet jakarta.servlet-api diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/MockControllerTest.java b/jeecg-boot/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/MockControllerTest.java index 55087b690..91b5bbf42 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/MockControllerTest.java +++ b/jeecg-boot/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/MockControllerTest.java @@ -5,8 +5,8 @@ import org.jeecg.modules.base.service.BaseCommonService; import org.jeecg.modules.demo.mock.MockController; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; -import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.boot.webmvc.test.autoconfigure.WebMvcTest; +import org.springframework.test.context.bean.override.mockito.MockitoBean; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.result.MockMvcResultHandlers; import org.springframework.test.web.servlet.result.MockMvcResultMatchers; @@ -15,16 +15,17 @@ import static org.springframework.test.web.servlet.request.MockMvcRequestBuilder /** * 单个controller测试 - * @date 2025/4/7 11:21 */ @WebMvcTest(value = MockController.class) public class MockControllerTest { + @Autowired private MockMvc mockMvc; - @MockBean + @MockitoBean private BaseCommonService baseCommonService; - @MockBean + + @MockitoBean private JeecgBaseConfig jeecgBaseConfig; @Test @@ -33,5 +34,4 @@ public class MockControllerTest { .andDo(MockMvcResultHandlers.print()) .andExpect(MockMvcResultMatchers.status().isOk()); } - -} +} \ No newline at end of file