From 7e87dcd5422f97fc3018c099134fdfc220d44dfe Mon Sep 17 00:00:00 2001 From: psemenkov Date: Mon, 26 Sep 2022 18:50:14 +0300 Subject: [PATCH] http___git_mfd_msk_mfd_clearing_issues_7 --- not work maven test, part test (3 of 5) in BankAccountController --- .../queue/AbstractControllerTest.java | 1 + .../config/BankAccountControllerConfig.java | 7 +++++- .../config/DeleteCompanyControllerConfig.java | 7 +++++- .../queue/config/StateLoaderImplConfig.java | 22 +++++++++++++++++++ 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/StateLoaderImplConfig.java diff --git a/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java b/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java index 79903c50f..4b941266d 100644 --- a/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java +++ b/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java @@ -19,6 +19,7 @@ import java.util.concurrent.atomic.AtomicLong; @SpringJUnitWebConfig(classes = { WebConfig.class, IOperator.class, + StateLoaderImplConfig.class, DeleteCompanyController.class, BankAccountControllerConfig.class, KafkaConfig.class, diff --git a/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/BankAccountControllerConfig.java b/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/BankAccountControllerConfig.java index 8b79bff37..21071de14 100644 --- a/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/BankAccountControllerConfig.java +++ b/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/BankAccountControllerConfig.java @@ -6,6 +6,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import ru.spcex.clearing.backendapi.controller.queue.account.BankAccountController; import ru.spcex.clearing.backendapi.service.IOperator; +import ru.spcex.clearing.backendapi.service.impl.StateLoaderImpl; @Configuration public class BankAccountControllerConfig { @@ -14,8 +15,12 @@ public class BankAccountControllerConfig { @Qualifier("iOperator") private IOperator operator; + @Autowired + @Qualifier("stateLoaderImpl") + private StateLoaderImpl stateLoader; + @Bean public BankAccountController createBankAccountController() { - return new BankAccountController(operator); + return new BankAccountController(operator, stateLoader); } } diff --git a/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/DeleteCompanyControllerConfig.java b/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/DeleteCompanyControllerConfig.java index 71a592793..5a5aab4c0 100644 --- a/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/DeleteCompanyControllerConfig.java +++ b/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/DeleteCompanyControllerConfig.java @@ -6,6 +6,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import ru.spcex.clearing.backendapi.controller.queue.company.DeleteCompanyController; import ru.spcex.clearing.backendapi.service.IOperator; +import ru.spcex.clearing.backendapi.service.impl.StateLoaderImpl; @Configuration public class DeleteCompanyControllerConfig { @@ -13,8 +14,12 @@ public class DeleteCompanyControllerConfig { @Qualifier("iOperator") private IOperator operator; + @Autowired + @Qualifier("stateLoaderImpl") + private StateLoaderImpl stateLoader; + @Bean public DeleteCompanyController createDeleteCompanyController() { - return new DeleteCompanyController(operator); + return new DeleteCompanyController(operator, stateLoader); } } diff --git a/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/StateLoaderImplConfig.java b/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/StateLoaderImplConfig.java new file mode 100644 index 000000000..b566a6bbc --- /dev/null +++ b/clearing-parent/backend-api/src/test/ru/spcex/clearing/backendapi/controller/queue/config/StateLoaderImplConfig.java @@ -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); + } +}