From a61ccde1ba1458dc2d4624d06e419b56fd294155 Mon Sep 17 00:00:00 2001 From: Chen Liang <liangc13@cardiff.ac.uk> Date: Mon, 7 Apr 2025 06:49:23 +0000 Subject: [PATCH] Delete LightweightTest.java --- .../com/cardiff/wylTest/LightweightTest.java | 101 ------------------ 1 file changed, 101 deletions(-) delete mode 100644 src/test/java/com/cardiff/wylTest/LightweightTest.java diff --git a/src/test/java/com/cardiff/wylTest/LightweightTest.java b/src/test/java/com/cardiff/wylTest/LightweightTest.java deleted file mode 100644 index ae29203..0000000 --- a/src/test/java/com/cardiff/wylTest/LightweightTest.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.cardiff.wylTest; - -import com.cardiff.client_project.HealthCareApplication; -import com.cardiff.client_project.config.WebSecurityConfig; -import com.cardiff.client_project.controller.admin.SuperAdminController; -import com.cardiff.client_project.pojo.dto.SelectDTO; -import com.cardiff.client_project.pojo.dto.SignUserDTO; -import com.cardiff.client_project.service.SuperAdminService; -import com.cardiff.client_project.utils.Result; -import org.junit.internal.Classes; -import org.junit.jupiter.api.Named; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.boot.test.mock.mockito.MockBean; -import org.springframework.context.annotation.Import; -import org.springframework.http.MediaType; -import org.springframework.security.test.context.support.WithMockUser; -import org.springframework.test.context.junit.jupiter.SpringExtension; -import org.springframework.test.web.servlet.MockMvc; - -import java.util.Arrays; - -import static org.mockito.Mockito.*; -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; -import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath; -import com.fasterxml.jackson.databind.ObjectMapper; - -import javax.naming.Name; - -@ExtendWith(SpringExtension.class) -@WebMvcTest(SuperAdminController.class) -public class LightweightTest { - - @Autowired - private MockMvc mockMvc; - - @MockBean - private SuperAdminService superAdminService; - - @Autowired - private ObjectMapper objectMapper; // Jackson 用于 JSON 序列化 - - /** - * Testing the user registration interface - * private String name; - * private String password; - * private String email; - * private String phone; - * private String address; - * private String type; - * private String role; - * private int status; - */ - @WithMockUser(username = "2649783657@qq.com",password = "admin",roles = "super") - @Test - public void testSignIn() throws Exception { - SignUserDTO signUserDTO = new SignUserDTO(); - signUserDTO.setName("57@qq.com"); - signUserDTO.setPassword("admin"); - signUserDTO.setEmail("57657@qq.com"); - signUserDTO.setPhone("2649783657@qq.com"); - signUserDTO.setAddress("test"); - signUserDTO.setType("admin"); - signUserDTO.setRole("admin"); - signUserDTO.setStatus(1); - - - Result mockResult = Result.error("User registered error"); - - when(superAdminService.insertUserInform(any(SignUserDTO.class))).thenReturn(mockResult); - - mockMvc.perform(post("/superAdmin/sign") - .contentType(MediaType.APPLICATION_JSON) - .content(objectMapper.writeValueAsString(signUserDTO))) - .andExpect(status().is(403)); - - } - - /** - * Test the paging query interface - */ - @WithMockUser(username = "2649783657@qq.com",password = "admin") - @Test - public void testPageSelect() throws Exception { - Result mockResult = Result.success("Page select success"); - - when(superAdminService.selectPage("admin", 10, 1)).thenReturn(mockResult); - - mockMvc.perform(get("/superAdmin/pageSelect") - .param("type", "admin") - .param("pageSize", "10") - .param("pageNumber", "1")) - .andExpect(status().isOk()) - .andExpect(jsonPath("$.msg").value("Page select success")); - - } -} -- GitLab