alberto-art3ch commented on code in PR #3973:
URL: https://github.com/apache/fineract/pull/3973#discussion_r1679625961
##########
integration-tests/src/test/java/org/apache/fineract/integrationtests/common/savings/SavingsAccountHelper.java:
##########
@@ -989,4 +996,37 @@ public HashMap getTransactionDetails(Integer savingsId,
Integer transactionId) {
return Utils.performServerGet(requestSpec, responseSpec, url, "");
}
+ public PostSavingsAccountsResponse
createSavingsAccount(PostSavingsAccountsRequest request) {
+ return ok(fineract().savingsAccounts.submitApplication2(request));
+ }
+
+ public PostSavingsAccountsAccountIdResponse approveSavingsAccount(Long
savingsAccountId, String approvedOnDate) {
+ PostSavingsAccountsAccountIdRequest request = new
PostSavingsAccountsAccountIdRequest().approvedOnDate(approvedOnDate)
+ .dateFormat(DATETIME_PATTERN).locale(LOCALE);
+ return ok(fineract().savingsAccounts.handleCommands6(savingsAccountId,
request, "approve"));
+ }
+
+ public PostSavingsAccountsAccountIdResponse activateSavingsAccount(Long
savingsAccountId, String activatedOnDate) {
+ PostSavingsAccountsAccountIdRequest request = new
PostSavingsAccountsAccountIdRequest().activatedOnDate(activatedOnDate)
+ .dateFormat(DATETIME_PATTERN).locale(LOCALE);
+ return ok(fineract().savingsAccounts.handleCommands6(savingsAccountId,
request, "activate"));
+ }
+
+ public GetSavingsAccountsAccountIdResponse getSavingsAccount(Long
savingsAccountId) {
+ return ok(fineract().savingsAccounts.retrieveOne25(savingsAccountId,
null, null));
+ }
+
+ public PostSavingsAccountTransactionsResponse
applySavingsAccountTransaction(Long savingsAccountId,
+ PostSavingsAccountTransactionsRequest request, String command) {
+ return
ok(fineract().savingsTransactions.transaction2(savingsAccountId, request,
command));
+ }
+
+ public GetSavingsAccountsAccountIdResponse getSavingsAccount(Long
savingsAccountId, Map<String, Object> queryParams) {
+ final String url = SAVINGS_ACCOUNT_URL + "/" + savingsAccountId;
+ queryParams.put(TENANT_PARAM_NAME, DEFAULT_TENANT);
+ requestSpec.queryParams(queryParams);
+ String response = Utils.performServerGet(this.requestSpec,
this.responseSpec, url);
Review Comment:
I used this old way mainly to have the change to pass Query parameters to
get the Savings account Transactions (By default we are not getting the
transactions)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]