ResponseEntity中的MappingJacksonValue在单元测试中返回部分响应

时间:2019-03-04 11:29:20

标签: spring spring-boot spring-mvc jackson

我正在尝试为使用ResponseEntity<MappingJacksonValue>响应的GET控制器编写单元测试。在调试时,我可以在return语句中看到数据符合预期,但是在我的测试中,响应的内容仅包含部分结果。如果使用Postman进行测试,我的控制器将按预期工作。

我的班级考试带有注释

@RunWith(SpringRunner.class)
@WebMvcTest(MyController.class)

对控制器的调用是这样的:

MockHttpServletResponse response = mvc.perform(get("/my-get/v1/number")
                .accept(MediaType.APPLICATION_JSON_VALUE)).andReturn().getResponse();

0 个答案:

没有答案