我遇到一个问题,即在运行单元测试时,Config中的全局约束设置无效。
这是我的Config.groovy
:
grails.gorm.default.constraints={
'*'(nullable:true, bindable:true)
}
在我的测试中我试过这个:
static doWithConfig(c){
c.grails.gorm.default.constraints={
'*'(nullable:true, bindable:true)
}
以及setupSpec()
:
grailsApplication.config.grails.gorm.default.constraints={
'*'(nullable:true, bindable:true)
}
我在测试中所做的就是尝试从json字符串创建域对象。为了让它在单元测试中工作,我应该做些什么特别的事情吗?这也是使用Gorm-MongoDb插件。