gpt4 book ai didi

unit-testing - 如何在grails中测试规模约束

转载 作者:行者123 更新时间:2023-12-02 02:14:33 25 4
gpt4 key购买 nike

在 Grails 域类中我有 Field

BigDecimal grossWeight

及其约束

static constraints = {
grossWeight(nullable: true, min: BigDecimal.ZERO, scale: 3)
}

我喜欢测试规模约束但不知道如何实现

跟随无效

formxItem = new FormXItem(grossWeight: new BigDecimal("0.1234"))
assert !formxItem.validate()
assertNotNull formxItem.errors['grossWeight']

最佳答案

根据 scale 的文档,约束不会注册任何验证错误,因此不会失败验证。相反,它会在数据库中设置列的精度,并在必要时自动降低数字的精度。

关于unit-testing - 如何在grails中测试规模约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11188788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com