From 3a33fc7964f21dc46c98c0697572e26081499383 Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Tue, 7 Jul 2026 13:41:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7springboot4=20=E5=8D=95?= =?UTF-8?q?=E5=85=83=E6=B5=8B=E8=AF=95=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeecg-module-system/jeecg-system-start/pom.xml | 5 +++++ .../modules/system/test/MockControllerTest.java | 14 +++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) 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