|
|
@@ -68,6 +68,27 @@ class YakHerdInventoryValidationTest
|
|
68
|
68
|
assertEquals(1, row.getBullTotal());
|
|
69
|
69
|
}
|
|
70
|
70
|
|
|
|
71
|
+ @Test
|
|
|
72
|
+ @DisplayName("产奶羊存栏数须小于羊总存栏数")
|
|
|
73
|
+ void milkingSheepLessThanSheepTotal()
|
|
|
74
|
+ {
|
|
|
75
|
+ BizYakHerdInventory row = new BizYakHerdInventory();
|
|
|
76
|
+ row.setSheepTotal(10);
|
|
|
77
|
+ row.setMilkingSheepCount(10);
|
|
|
78
|
+ assertThrows(ServiceException.class,
|
|
|
79
|
+ () -> YakHerdInventoryValidation.validateMilkingSheepLessThanSheepTotal(row));
|
|
|
80
|
+
|
|
|
81
|
+ row.setMilkingSheepCount(11);
|
|
|
82
|
+ assertThrows(ServiceException.class,
|
|
|
83
|
+ () -> YakHerdInventoryValidation.validateMilkingSheepLessThanSheepTotal(row));
|
|
|
84
|
+
|
|
|
85
|
+ row.setMilkingSheepCount(9);
|
|
|
86
|
+ YakHerdInventoryValidation.validateMilkingSheepLessThanSheepTotal(row);
|
|
|
87
|
+
|
|
|
88
|
+ row.setMilkingSheepCount(null);
|
|
|
89
|
+ YakHerdInventoryValidation.validateMilkingSheepLessThanSheepTotal(row);
|
|
|
90
|
+ }
|
|
|
91
|
+
|
|
71
|
92
|
@Test
|
|
72
|
93
|
@DisplayName("派生合计计算")
|
|
73
|
94
|
void recalculateDerived()
|