diff --git a/clearing-parent/registry-service/src/test/java/ru/spcex/clearing/registry/service/DepoPaymentInstructionRegisterServiceTest.java b/clearing-parent/registry-service/src/test/java/ru/spcex/clearing/registry/service/DepoPaymentInstructionRegisterServiceTest.java index 04af05318..0a93a52af 100644 --- a/clearing-parent/registry-service/src/test/java/ru/spcex/clearing/registry/service/DepoPaymentInstructionRegisterServiceTest.java +++ b/clearing-parent/registry-service/src/test/java/ru/spcex/clearing/registry/service/DepoPaymentInstructionRegisterServiceTest.java @@ -9,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit.jupiter.SpringExtension; +import ru.clearing.classes.statics.data.account.Account; import ru.clearing.classes.statics.data.misc.Session; import ru.clearing.classes.statics.data.payment.PaymentInstruction; import ru.clearing.classes.statics.data.register.DepoPaymentInstructionRegister; @@ -20,6 +21,7 @@ import ru.spcex.clearing.registry.config.ValidationConfig; import ru.spcex.clearing.test.TestUtils; import ru.spcex.clearing.test.config.ImdgTestConfig; import ru.spcex.clearing.test.config.KafkaTestConfig; +import ru.spcex.platform.enumeration.AccountType; import ru.spcex.platform.enumeration.Task; import ru.spcex.platform.imdg.api.Imdg; import ru.spcex.platform.imdg.api.ImdgProvider; @@ -43,6 +45,8 @@ class DepoPaymentInstructionRegisterServiceTest { private Imdg sessionMap; private Imdg tradingClearingRegistryMap; private Imdg inOutDirectionDictionaryMap; + private Imdg accountMap; + private static int requestCount = 0; private static final Long SESSION_ID = 1L; private static final String SESSION_SECTION = "FOND"; @@ -75,7 +79,7 @@ class DepoPaymentInstructionRegisterServiceTest { sessionMap = imdgProvider.getImdg(IMDGDistributedNames.Map_Session, Session.class); tradingClearingRegistryMap = imdgProvider.getImdg(IMDGDistributedNames.Map_TradingClearingRegistry, TradingClearingRegistry.class); inOutDirectionDictionaryMap = imdgProvider.getImdg(IMDGDistributedNames.Map_InOutDirectionDictionary, InOutDirectionDictionary.class); - + accountMap = imdgProvider.getImdg(IMDGDistributedNames.Map_Account, Account.class); // initialing objects for imdg repos } @@ -107,6 +111,12 @@ class DepoPaymentInstructionRegisterServiceTest { inOutDirectionDictionary.setCode(SET_CREDIT_LEG_DIRECTION); inOutDirectionDictionary.setId(IN_OUT_DIRECTION_DICTIONARY_ID); inOutDirectionDictionaryMap.update(inOutDirectionDictionary); + + Account account = new Account(); + account.setId(TRADING_CLEARING_REGISTRY_DEPO_ACCOUNT_ID); + account.setAccountType(AccountType.Depo.getKey()); + accountMap.update(account); + //making launcherCommand LauncherCommandRequest launcherCommandRequest = new LauncherCommandRequest();