【发布时间】:2018-03-16 00:55:00
【问题描述】:
我在域类中有一个字段,我对其应用了空白:假约束,我编写了一个单元测试来验证该字段的仅空格字符串未通过验证,但测试失败:
void 'test name cannot be blank'() {
when:
domain.name = ' '
then:
!domain.validate(['name'])
domain.errors['name'].code == 'blank'
}
我这是ConditionNotSatisfiedError线上的错误!domain.validate(['name']): ConditionNotSatisfiedError
这是我的域对象:
class Thing {
String name
static constraints = {
name nullable: false, blank: false, size: 1..20
}
}
【问题讨论】:
-
你能展示你对域对象的约束吗?
标签: unit-testing grails