我试图用RestTemplate来嘲弄MockRestServiceServer。在调试测试时,响应实体具有良好的状态和内容类型(使用多个状态和内容类型进行测试以检查差异),但主体是始终是 null。
final String uri = "/uri";
final String notNullJsonString = "{}";
// restTemplate is autowired
final MockRestServiceServer mockRestServiceServer = MockRestServiceServer.createServer(restTemplate);
mockRestServiceServer.expect(
MockRestRequestMatchers.requestTo(new URI(uri))
).andRespond(
MockRestResponseCreators.withStatus(HttpStatus.ACCEPTED)
.contentType(MediaType.APPLICATION_JSON)
.body(notNullJsonString)
);诚挚的问候,
发布于 2018-05-04 22:53:10
我也有同样的问题:
尝试将.bufferContent()添加到MockRestServiceServer中
final MockRestServiceServer mockRestServiceServer = MockRestServiceServer
.bindTo(requestTemplate)
.bufferContent()
.build()https://stackoverflow.com/questions/42530969
复制相似问题