Dón*_*nal 6 grails groovy unit-testing mocking
在Grails 2.0.X之前,可以使用mockConfig
测试扩展的基类提供的方法来模拟配置.但是,在Grails 2.0.X中,建议测试类使用@TestFor
mixin而不是扩展基类.
这个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 次 |
最近记录: |