Grails 功能测试 - grailsApplication.config 在控制器和服务中为空
Grails 1.3.5
我已经编写了一些功能测试,当我的控制器和服务通过 grailsApplication.config 引用配置数据时,我遇到了问题。它总是返回 null,因此会出错。
我知道有一个用于单元测试的mockConfig。但是如何获取配置以进行功能测试呢?
Grails 1.3.5
I've written a handful of functional tests and I'm running into issues when my controllers and services reference configuration data via grailsApplication.config. It is always coming back null, so it errors out.
I know there is a mockConfig for unit tests. But how do I get the config to get wired up for functional tests?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要构建 grails 应用程序——因为默认情况下它不会被注入。
“DefaultGrailsApplication”的默认配置将查找 Config 作为配置类。
You need to construct the grails app -- as it is not injected by default.
"DefaultGrailsApplication" by it's default configuration will look for Config as the config class.
这是我已经做了一段时间的黑客,但可能有更好的方法
This is the hack that I have done for a while, there might be a better way though