【发布时间】:2014-02-14 13:02:06
【问题描述】:
我正在尝试测试驱动构建一个简单的管理应用程序。基本思想是在客户端和服务器之间发送数据(application/json)。因此我想使用EasyMock 测试我的弹簧控制器。这将是我给定路径 /user 的控制器方法:
@RequestMapping(method = RequestMethod.GET,
consumes = "application/json", produces = "application/json")
@ResponseStatus(HttpStatus.OK)
public List<User> getUsers() {
return null;
}
@RequestMapping( value = "/create", method = RequestMethod.GET,
consumes = "application/json", produces = "application/json")
@ResponseStatus(HttpStatus.CREATED)
public void create(@PathVariable User user) { }
现在我想测试这两种方法。所以我嘲笑了我的服务层“andReturn”我的“期望”,它是为getUsers() 简单的用户列表或空列表。但现在我不确定如何正确测试我的响应状态。
【问题讨论】:
标签: java spring testing controller easymock