【发布时间】:2018-10-25 19:06:28
【问题描述】:
如何测试在restTemplate.postForEntity中传递的请求json。
让我们说以下方法:
void doAsyncCall(Int id){
MyObject obj= mydao.getObject(id);
///do something
MyRequstObject myrequet = constructRequestfromObject(obj);// set some thing in request object form obj
Myresponse resp = restTemplate.postForEntity(url,new
HttpEntitiy(myrequet), respone.class)
if(resp.status==ok){
Logger.log("done");
}
}
在我的测试用例中:-
我想测试在请求中传递给 postForEntity 方法的内容。
1) 更像是我将正确的对象及其属性传递给 post 调用。
2) 我们有什么方法可以访问 JUNIT 中的请求 JSON 以检查所传递内容的合同
请帮忙。
【问题讨论】:
标签: spring-mvc junit mockmvc spring-mvc-test springmockito