FINERACT-1724: Sampling enhancements
This commit is contained in:
committed by
Arnold Gálovics
parent
6fda3d3fb3
commit
9e9dab196e
+1
-14
@@ -40,11 +40,9 @@ import org.apache.fineract.cob.exceptions.BusinessStepException;
|
||||
import org.apache.fineract.cob.loan.LoanCOBBusinessStep;
|
||||
import org.apache.fineract.cob.service.ReloaderService;
|
||||
import org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService;
|
||||
import org.apache.fineract.infrastructure.core.config.FineractProperties;
|
||||
import org.apache.fineract.infrastructure.core.domain.AbstractAuditableCustom;
|
||||
import org.apache.fineract.infrastructure.core.domain.ActionContext;
|
||||
import org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil;
|
||||
import org.apache.fineract.infrastructure.core.service.performance.sampling.SamplingServiceFactory;
|
||||
import org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService;
|
||||
import org.apache.fineract.mix.data.MixTaxonomyData;
|
||||
import org.mockito.Mockito;
|
||||
@@ -54,8 +52,6 @@ import org.springframework.context.ApplicationContext;
|
||||
|
||||
public class COBBusinessStepServiceStepDefinitions implements En {
|
||||
|
||||
private SamplingServiceFactory samplingServiceFactory;
|
||||
|
||||
private ApplicationContext applicationContext = mock(ApplicationContext.class);
|
||||
private ListableBeanFactory beanFactory = mock(ListableBeanFactory.class);
|
||||
private BatchBusinessStepRepository batchBusinessStepRepository = mock(BatchBusinessStepRepository.class);
|
||||
@@ -82,17 +78,8 @@ public class COBBusinessStepServiceStepDefinitions implements En {
|
||||
private Set<BusinessStepNameAndOrder> resultSet;
|
||||
|
||||
public COBBusinessStepServiceStepDefinitions() throws Exception {
|
||||
FineractProperties.FineractSamplingProperties sampling = new FineractProperties.FineractSamplingProperties();
|
||||
sampling.setEnabled(false);
|
||||
sampling.setSampledClasses("");
|
||||
FineractProperties fineractProperties = new FineractProperties();
|
||||
fineractProperties.setSampling(sampling);
|
||||
samplingServiceFactory = new SamplingServiceFactory(fineractProperties);
|
||||
samplingServiceFactory.afterPropertiesSet();
|
||||
|
||||
businessStepService = new COBBusinessStepServiceImpl(batchBusinessStepRepository, applicationContext, beanFactory,
|
||||
businessEventNotifierService, configurationDomainService, reloaderService, samplingServiceFactory);
|
||||
businessStepService.afterPropertiesSet();
|
||||
businessEventNotifierService, configurationDomainService, reloaderService);
|
||||
|
||||
Given("/^The COBBusinessStepService.run method with executeMap (.*)$/", (String executionMap) -> {
|
||||
if ("null".equals(executionMap)) {
|
||||
|
||||
-6
@@ -41,8 +41,6 @@ import org.apache.fineract.infrastructure.configuration.domain.ConfigurationDoma
|
||||
import org.apache.fineract.infrastructure.core.domain.ActionContext;
|
||||
import org.apache.fineract.infrastructure.core.domain.FineractPlatformTenant;
|
||||
import org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil;
|
||||
import org.apache.fineract.infrastructure.core.service.performance.sampling.NoopSamplingService;
|
||||
import org.apache.fineract.infrastructure.core.service.performance.sampling.SamplingServiceFactory;
|
||||
import org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService;
|
||||
import org.apache.fineract.portfolio.loanaccount.domain.Loan;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
@@ -68,8 +66,6 @@ public class COBBulkEventConfigurationTest {
|
||||
private BusinessEventNotifierService businessEventNotifierService;
|
||||
@Mock
|
||||
private ConfigurationDomainService configurationDomainService;
|
||||
@Mock
|
||||
private SamplingServiceFactory samplingServiceFactory;
|
||||
@InjectMocks
|
||||
private COBBusinessStepServiceImpl underTest;
|
||||
|
||||
@@ -83,8 +79,6 @@ public class COBBulkEventConfigurationTest {
|
||||
ThreadLocalContextUtil
|
||||
.setBusinessDates(new HashMap<>(Map.of(BusinessDateType.BUSINESS_DATE, LocalDate.now(ZoneId.systemDefault()))));
|
||||
when(reloaderService.reload(any())).thenAnswer(invocation -> invocation.getArgument(0));
|
||||
when(samplingServiceFactory.forClass(any())).thenReturn(new NoopSamplingService());
|
||||
underTest.afterPropertiesSet();
|
||||
}
|
||||
|
||||
@AfterEach
|
||||
|
||||
Reference in New Issue
Block a user