【发布时间】:2011-02-06 20:00:27
【问题描述】:
我们想为我们的 Grails 应用程序公开的许多 REST 服务添加一些集成测试,而不是使用我们当前使用的 Firefox Poster 插件手动验证它们。
顺便说一句,在我们的例子中它必须是一个集成测试,而不是一个单元测试。
我相信其他人之前已经经历过这个,并且可以节省我们一些时间而不是尝试......
`grails test-app -integration`
上述命令是否真的启动了向我们自己的应用程序 (http://localhost/myapp) 进行自我发布所需的功能?它必须通过 url 映射管道、xml 内容协商、spring/acegi 安全等。如果是这样,我想我们可以使用 Groovy RESTClient,如下所述: http://groovy.codehaus.org/modules/http-builder/doc/rest.html
Google 告诉我另一个选择是功能测试插件: http://thediscoblog.com/2009/06/15/grails-hip-tip-testing-restful-services/
有经验的人有什么问题或问题吗?这是一个使用 plugins.acegi=0.5.2 的 Grails 1.2.1 应用程序
【问题讨论】:
标签: rest grails integration-testing