Dón*_*nal 6 grails groovy unit-testing mocking
在Grails 2.0.X之前,可以使用mockConfig测试扩展的基类提供的方法来模拟配置.但是,在Grails 2.0.X中,建议测试类使用@TestFormixin而不是扩展基类.
这个mixin似乎没有提供任何与mockConfig方法相同的东西,所以我无法弄清楚如何模拟值Config.groovy.
您可以访问grailsApplication.config,因此您可以根据需要修改这些值,这样就可以了
grailsApplication.config.some.config.setting = 'foo'
Run Code Online (Sandbox Code Playgroud)
我这样做(在我测试服务的情况下):
service.grailsApplication.config.mysetting = 'my value'
def result = service.myMethod()
// check results
Run Code Online (Sandbox Code Playgroud)
不需要其他嘲弄.
| 归档时间: |
|
| 查看次数: |
5727 次 |
| 最近记录: |