2013-10-01 93 views
0

我正在使用RestBuilder(LINK)将REST调用到外部服务。 现在我想嘲笑单元测试(或集成测试,无论)服务处理所有有关与外部服务通信的逻辑的http请求。在grails中模拟外部http请求

有谁知道如何模拟HTTP请求或RestBuilder可能吗?

感谢您的帮助! Ivan Ivan

回答

1

这种测试称为«功能测试»。有很多的插件,可以帮助你完成这一任务:

http://www.grails.org/plugin/functional-test

http://www.grails.org/plugins/tag/functional

+0

感谢。问题是我们所有的功能测试都是用Spock框架编写的,如果我在他们的文档中看到很好的话,说spock不支持功能测试:/ –

+0

它确实有用,您可能需要将它与geb一起使用。以Grails网站项目为例:https://github.com/grails-samples/grails-website/ – moskiteau