单元测试REST客户端 - 模拟服务

时间:2012-07-19 23:27:25

标签: java spring spring-mvc

我正在尝试在响应状态指示错误时测试REST客户端功能。所以我想模拟其余服务以返回错误代码(如404)并测试客户端是否正确处理错误情况。有没有办法模拟服务?

3 个答案:

答案 0 :(得分:2)

尝试Mockito

这是一个很好的Java模拟框架

答案 1 :(得分:0)

尝试使用Spring MVC Test Support

答案 2 :(得分:0)

mockito是单元测试的不错选择。 如果您对自动集成测试感兴趣,可能需要尝试一些webservice模拟工具,例如: https://sourceforge.net/p/soaprest-mocker

您可以在模拟上设置响应代码和/或响应正文,针对模拟执行请求并验证到达模拟的请求。