这是我的控制器类
@Controller
public class myClass extends BaseController {
@RequestMapping(value = "/myList", method = RequestMethod.POST, consumes = "application/json")
public @ResponseBody MyBaseVO getMyList(@RequestBody MyBaseVO requestObj) throws Exception {
requestObj.setEntity(getConfig(LanguageConstant.MY_MODULE_ID));
MyBaseVO response = (MyBaseVO) this.execute(requestObj,LanguageConstant.MY_MODULE_ID);
return response;
}
}
我想编写一个模拟测试用例,但在这一点上仍然停留,我不确定自己做的是否正确。谁能帮我这个忙。
public class myClassTest{
myClass spy = Mockito.spy(new myClass ());
Mockito.when(spy.getMyList(itemRequest)).thenReturn(itemReq);
}
我不确定如何在测试用例以及请求和响应对象中使用url myList
。我已经创建了我的请求和响应的json文件。由于它使用父类,因此我在测试用例中使用了间谍。
答案 0 :(得分:0)
由于您使用的是Spring,因此应该了解一下Spring的针对MVC的Mock Test平台实现。