Skip to content

Commit 7d46d09

Browse files
committed
fix & add unit tests
1 parent cc3c467 commit 7d46d09

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

claimManagement/src/test/java/org/openimis/imisclaims/ClaimActivityTest.java

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,14 +183,31 @@ public void isValidData_MissingVisitType_ReturnsFalse() {
183183
}
184184

185185
@Test
186-
public void isValidData_NoItemsAndServices_ReturnsFalse() {
186+
public void isValidData_NoItemsAndServices_ReturnsTrue() {
187187
ClaimActivity.lvItemList.clear();
188188
ClaimActivity.lvServiceList.clear();
189189
activity.tvItemTotal.setText("0");
190190
activity.tvServiceTotal.setText("0");
191191

192192
boolean result = activity.isValidData();
193+
if(activity.canSaveClaimWithoutServiceNorItem){
194+
assertTrue(result);
195+
} else {
196+
assertFalse(result);
197+
}
198+
}
199+
200+
@Test
201+
public void isValidData_ChfIdMaxLength_ReturnsFalse(){
202+
activity.etInsureeNumber.setText("12345678901234567890");
203+
boolean result = activity.isValidData();
204+
assertFalse(result);
205+
}
193206

207+
@Test
208+
public void isValidData_ClaimCodeMaxLength_ReturnsFalse(){
209+
activity.etClaimCode.setText("CGDHHYY2903");
210+
boolean result = activity.isValidData();
194211
assertFalse(result);
195212
}
196213

0 commit comments

Comments
 (0)