Grails功能测试依赖注入

时间:2013-04-27 06:45:28

标签: testing grails dependency-injection functional-programming

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

2 个答案:

答案 0 :(得分:1)

你可能想尝试Geb而不是它是一个很好的支持和良好文档的好框架。但要记住的一个问题是功能测试是针对完整堆栈运行的,因此您可能会发现一些测试可以更好地作为集成或单元测试。

答案 1 :(得分:1)

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