【发布时间】:2011-02-15 18:29:45
【问题描述】:
我有课:
class Test {
List<BigDecimal> values
static constraints = {
values(unique: true)
}
}
然而,
void testUniqueness() {
List valList = [
new BigDecimal(1),
new BigDecimal(1)
]
def testInstance = new Test(values: valList)
mockForConstraintsTests(Test, [testInstance])
assertFalse "Validation should fail for non-unique values", testInstance.validate()
}
此断言失败,因为 .validate() 为真!
我想要一个 BigDecimal 的列表,它对 Test 对象的每个实例都是唯一的
【问题讨论】:
标签: unit-testing grails grails-orm