http___git_mfd_msk_mfd_clearing_issues_7
--- not work maven test, part test (3 of 5) in BankAccountController
This commit is contained in:
parent
4b7d382689
commit
7e87dcd542
4 changed files with 35 additions and 2 deletions
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Reference in a new issue