FINERACT-2326: Reprocessing loan internal api for testing purpose
This commit is contained in:
committed by
Aleksandar Vidakovic
parent
23080c5041
commit
000ebb4c1d
+6
@@ -37,6 +37,7 @@ import org.apache.fineract.client.services.FundsApi;
|
||||
import org.apache.fineract.client.services.GeneralLedgerAccountApi;
|
||||
import org.apache.fineract.client.services.GlobalConfigurationApi;
|
||||
import org.apache.fineract.client.services.InlineJobApi;
|
||||
import org.apache.fineract.client.services.InternalCobApi;
|
||||
import org.apache.fineract.client.services.JournalEntriesApi;
|
||||
import org.apache.fineract.client.services.LoanAccountLockApi;
|
||||
import org.apache.fineract.client.services.LoanBuyDownFeesApi;
|
||||
@@ -268,4 +269,9 @@ public class ApiConfiguration {
|
||||
public LoanCapitalizedIncomeApi loanCapitalizedIncomeApi() {
|
||||
return fineractClient.createService(LoanCapitalizedIncomeApi.class);
|
||||
}
|
||||
|
||||
@Bean
|
||||
public InternalCobApi internalCobApi() {
|
||||
return fineractClient.createService(InternalCobApi.class);
|
||||
}
|
||||
}
|
||||
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package org.apache.fineract.test.stepdef.loan;
|
||||
|
||||
import io.cucumber.java.en.When;
|
||||
import java.io.IOException;
|
||||
import org.apache.fineract.client.models.PostLoansResponse;
|
||||
import org.apache.fineract.client.services.InternalCobApi;
|
||||
import org.apache.fineract.test.stepdef.AbstractStepDef;
|
||||
import org.apache.fineract.test.support.TestContextKey;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import retrofit2.Response;
|
||||
|
||||
public class LoanReprocessStepDef extends AbstractStepDef {
|
||||
|
||||
@Autowired
|
||||
private InternalCobApi internalCobApi;
|
||||
|
||||
@When("Admin runs loan reprocess for Loan")
|
||||
public void admin_runs_inline_COB_job_for_loan() throws IOException {
|
||||
Response<PostLoansResponse> loanResponse = testContext().get(TestContextKey.LOAN_CREATE_RESPONSE);
|
||||
long loanId = loanResponse.body().getLoanId();
|
||||
|
||||
internalCobApi.loanReprocess(loanId).execute();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user