http___git_mfd_msk_mfd_clearing_issues_7

---
not work maven test, part test (3 of 5) in BankAccountController
This commit is contained in:
psemenkov 2022-09-26 18:50:14 +03:00
parent 4b7d382689
commit 7e87dcd542
4 changed files with 35 additions and 2 deletions

View file

@ -19,6 +19,7 @@ import java.util.concurrent.atomic.AtomicLong;
@SpringJUnitWebConfig(classes = { @SpringJUnitWebConfig(classes = {
WebConfig.class, WebConfig.class,
IOperator.class, IOperator.class,
StateLoaderImplConfig.class,
DeleteCompanyController.class, DeleteCompanyController.class,
BankAccountControllerConfig.class, BankAccountControllerConfig.class,
KafkaConfig.class, KafkaConfig.class,

View file

@ -6,6 +6,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import ru.spcex.clearing.backendapi.controller.queue.account.BankAccountController; import ru.spcex.clearing.backendapi.controller.queue.account.BankAccountController;
import ru.spcex.clearing.backendapi.service.IOperator; import ru.spcex.clearing.backendapi.service.IOperator;
import ru.spcex.clearing.backendapi.service.impl.StateLoaderImpl;
@Configuration @Configuration
public class BankAccountControllerConfig { public class BankAccountControllerConfig {
@ -14,8 +15,12 @@ public class BankAccountControllerConfig {
@Qualifier("iOperator") @Qualifier("iOperator")
private IOperator operator; private IOperator operator;
@Autowired
@Qualifier("stateLoaderImpl")
private StateLoaderImpl stateLoader;
@Bean @Bean
public BankAccountController createBankAccountController() { public BankAccountController createBankAccountController() {
return new BankAccountController(operator); return new BankAccountController(operator, stateLoader);
} }
} }

View file

@ -6,6 +6,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import ru.spcex.clearing.backendapi.controller.queue.company.DeleteCompanyController; import ru.spcex.clearing.backendapi.controller.queue.company.DeleteCompanyController;
import ru.spcex.clearing.backendapi.service.IOperator; import ru.spcex.clearing.backendapi.service.IOperator;
import ru.spcex.clearing.backendapi.service.impl.StateLoaderImpl;
@Configuration @Configuration
public class DeleteCompanyControllerConfig { public class DeleteCompanyControllerConfig {
@ -13,8 +14,12 @@ public class DeleteCompanyControllerConfig {
@Qualifier("iOperator") @Qualifier("iOperator")
private IOperator operator; private IOperator operator;
@Autowired
@Qualifier("stateLoaderImpl")
private StateLoaderImpl stateLoader;
@Bean @Bean
public DeleteCompanyController createDeleteCompanyController() { public DeleteCompanyController createDeleteCompanyController() {
return new DeleteCompanyController(operator); return new DeleteCompanyController(operator, stateLoader);
} }
} }

View file

@ -0,0 +1,22 @@
package ru.spcex.clearing.backendapi.controller.queue.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import ru.spcex.clearing.backendapi.service.impl.StateLoaderImpl;
import ru.spcex.platform.imdg.iml.hazelcast.service.HazelcastService;
@Configuration
public class StateLoaderImplConfig {
@Autowired
@Qualifier("hazelcastServiceTest")
private HazelcastService hazelcastServiceTest;
@Bean(name = "stateLoaderImpl")
public StateLoaderImpl createIOperator() {
return new StateLoaderImpl(hazelcastServiceTest);
}
}