كيفية اختبار القيد الحجم في الكؤوس

في فئة المجال Grails لدي حقل

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']
3
هل استخدمت mockForConstraintTests!
وأضاف المؤلف Sudhir N, مصدر
: DDDDDDDDD boc es Emil
وأضاف المؤلف Karen, مصدر

1 إجابة

وفقًا للوثائق الخاصة بـ المقياس ، لا يسجل القيد أي أخطاء في التحقق من الصحة ، لذلك لن تفشل التحقق من الصحة. بدلاً من ذلك ، يتم تعيين دقة العمود في قاعدة البيانات ويقوم تلقائيًا بتحجيم دقة الرقم ، إذا لزم الأمر.

2
وأضاف