---
DepoPaymentInstructionRegisterServiceTest fix up related to new technical requirement
This commit is contained in:
aalehin 2023-10-12 11:54:32 +03:00
parent 113d0e0d65
commit 6dece4c19f

View file

@ -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<Session> sessionMap;
private Imdg<TradingClearingRegistry> tradingClearingRegistryMap;
private Imdg<InOutDirectionDictionary> inOutDirectionDictionaryMap;
private Imdg<Account> 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();