我有一个问题,即运行单元测试时配置中的全局约束设置不起作用。
这是在我的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 插件。