@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
public class TestControllerTest {
@Autowired
private MockMvc mockMvc;
@Test
public void getUserInfo() throws Exception {
MockHttpServletRequestBuilder requestBuilder = MockMvcRequestBuilders.get("/rest/user/info/getUserInfo")
.param("Id","90216529")
;
requestBuilder.header("Content-Type","application/json");
//requestBuilder.content(JSON.toJSONString(displayDTO));
ResultActions resultActions = this.mockMvc.perform(requestBuilder);
// 设置编码
resultActions.andReturn().getResponse().setCharacterEncoding("UTF-8");
// 断言并打印结果
resultActions.andDo(print())
.andExpect(status().isOk())
.andExpect(jsonPath("$.code", is(0)));
}