[FINERACT-1678] COB business step order fix

This commit is contained in:
taskain7
2023-02-08 09:21:50 +01:00
committed by Arnold Gálovics
parent f8eacbba88
commit f5687750ff
12 changed files with 114 additions and 47 deletions
@@ -21,10 +21,11 @@ package com.acme.fineract.loan.starter;
import static org.assertj.core.api.Assertions.assertThat;
import io.cucumber.java8.En;
import java.util.TreeMap;
import java.util.Set;
import lombok.extern.slf4j.Slf4j;
import org.apache.fineract.cob.COBBusinessStep;
import org.apache.fineract.cob.COBBusinessStepService;
import org.apache.fineract.cob.data.BusinessStepNameAndOrder;
import org.apache.fineract.portfolio.loanaccount.domain.Loan;
import org.springframework.boot.autoconfigure.AutoConfigurations;
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
@@ -38,7 +39,7 @@ public class AcmeBusinessStepDefinitions implements En {
private COBBusinessStep<Loan> businessStep;
private TreeMap<Long, String> result;
private Set<BusinessStepNameAndOrder> result;
public AcmeBusinessStepDefinitions() {
Given("/^An auto configuration (.*) and a service configuration (.*)$/",
@@ -56,7 +57,7 @@ public class AcmeBusinessStepDefinitions implements En {
this.businessStep = ctx.getBean((Class<COBBusinessStep<Loan>>) Class.forName(stepClass));
// TODO: not yet working, because no storage configured/mocked
this.result = businessStepService.getCOBBusinessStepMap(this.businessStep.getClass(), stepName);
this.result = businessStepService.getCOBBusinessSteps(this.businessStep.getClass(), stepName);
});
});