0

我对 Grails 很陌生,但我正在使用这个插件进行功能测试: http ://www.grails.org/Grails%20Functional%20Testing 我想知道如何注入诸如 messageSource 或 applicationContext 之类的服务,所以我可以访问不同的资源。一个简单的例子是,我想编写一个功能测试来检查网站上的文本是否等于 messages.properties 文件中的消息字符串。现在我似乎无法找到一种开箱即用的方式来做到这一点。你能就某事提出建议吗?这也是 Grails 的最佳功能测试框架,因为它非常有限?

4

2 回答 2

1

你可能想试试Geb,它是一个很好的框架,有很好的支持和很好的文档。但要记住的一点是,功能测试是针对整个堆栈运行的,因此您可能会发现某些测试作为集成或单元测试效果更好。

于 2013-04-28T13:32:59.400 回答
1

您可以使用 grails 中的远程控制插件即时修改您的 grails 应用程序。它使用 groovy 远程控制机制并将结果序列化以进行功能测试

于 2013-05-06T19:14:41.290 回答