FINERACT-2181: Fix savings integration tests
This commit is contained in:
committed by
Adam Saghy
parent
055fd58ea1
commit
76a5ec89cc
+4
-3
@@ -23,6 +23,7 @@ import java.security.SecureRandom;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
import org.apache.fineract.client.models.PostSavingsAccountsResponse;
|
||||
import org.apache.fineract.client.models.PostSavingsProductsRequest;
|
||||
import org.apache.fineract.client.models.PostSavingsProductsResponse;
|
||||
import org.apache.fineract.client.models.SavingsAccountData;
|
||||
@@ -46,13 +47,13 @@ public class SavingsInterestPostingTest extends BaseSavingsIntegrationTest {
|
||||
// Create product
|
||||
PostSavingsProductsRequest productsRequest = dailyInterestPostingProduct();
|
||||
PostSavingsProductsResponse product = createProduct(productsRequest);
|
||||
Integer productId = product.getResourceId();
|
||||
Long productId = product.getResourceId();
|
||||
|
||||
// Create accounts
|
||||
IntStream.range(0, 200)//
|
||||
.parallel().mapToObj(i -> applySavingsRequest(clientId, productId.longValue(), "01 January 2023"))//
|
||||
.parallel().mapToObj(i -> applySavingsRequest(clientId, productId, "01 January 2023"))//
|
||||
.map(this::applySavingsAccount) //
|
||||
.mapToLong(savingsAccount -> savingsAccount.getResourceId().longValue()) //
|
||||
.mapToLong(PostSavingsAccountsResponse::getResourceId) //
|
||||
.forEach(savingsId -> {
|
||||
approveSavingsAccount(savingsId, "01 January 2023");
|
||||
activateSavingsAccount(savingsId, "01 January 2023");
|
||||
|
||||
+2
-2
@@ -129,8 +129,8 @@ public class BaseSavingsIntegrationTest extends IntegrationTest {
|
||||
}
|
||||
|
||||
protected PostSavingsAccountsRequest applySavingsRequest(Long clientId, Long productId, String submittedDate) {
|
||||
return new PostSavingsAccountsRequest().clientId(clientId.intValue()).productId(productId.intValue()).dateFormat(DATETIME_PATTERN)
|
||||
.locale("en").submittedOnDate(submittedDate);
|
||||
return new PostSavingsAccountsRequest().clientId(clientId).productId(productId).dateFormat(DATETIME_PATTERN).locale("en")
|
||||
.submittedOnDate(submittedDate);
|
||||
}
|
||||
|
||||
protected PostSavingsAccountsResponse applySavingsAccount(PostSavingsAccountsRequest request) {
|
||||
|
||||
Reference in New Issue
Block a user