added cheque transaction to available transactions for customer
diff --git a/component-test/src/main/java/io/mifos/deposit/TestProductInstance.java b/component-test/src/main/java/io/mifos/deposit/TestProductInstance.java
index d023ee9..cb875e5 100644
--- a/component-test/src/main/java/io/mifos/deposit/TestProductInstance.java
+++ b/component-test/src/main/java/io/mifos/deposit/TestProductInstance.java
@@ -322,8 +322,8 @@
super.depositAccountManager.fetchPossibleTransactionTypes(productInstance.getCustomerIdentifier());
Assert.assertFalse(availableTransactionTypesAfterActivation.isEmpty());
- Assert.assertTrue(availableTransactionTypesAfterActivation.size() == 4);
- final HashSet<String> expectedTransactionTypes = Sets.newHashSet("ACCC", "ACCT", "CDPT", "CWDL");
+ Assert.assertTrue(availableTransactionTypesAfterActivation.size() == 5);
+ final HashSet<String> expectedTransactionTypes = Sets.newHashSet("ACCC", "ACCT", "CDPT", "CWDL", "CCHQ");
availableTransactionTypesAfterActivation.forEach(availableTransactionType ->
expectedTransactionTypes.remove(availableTransactionType.getTransactionType())
);
diff --git a/service/src/main/java/io/mifos/deposit/service/rest/ProductInstanceRestController.java b/service/src/main/java/io/mifos/deposit/service/rest/ProductInstanceRestController.java
index 205fd91..0d0deb4 100644
--- a/service/src/main/java/io/mifos/deposit/service/rest/ProductInstanceRestController.java
+++ b/service/src/main/java/io/mifos/deposit/service/rest/ProductInstanceRestController.java
@@ -121,6 +121,9 @@
final AvailableTransactionType actionClose = new AvailableTransactionType();
actionClose.setTransactionType("ACCC");
availableTransactionTypes.add(actionClose);
+ final AvailableTransactionType actionCheque = new AvailableTransactionType();
+ actionCheque.setTransactionType("CCHQ");
+ availableTransactionTypes.add(actionCheque);
}
});
return ResponseEntity.ok(availableTransactionTypes);