diff --git a/clearing-parent/balance-service/src/test/java/ru/spcex/clearing/balance/service/AccountBalanceServiceTest.java b/clearing-parent/balance-service/src/test/java/ru/spcex/clearing/balance/service/AccountBalanceServiceTest.java index 495ffb276..d45fc9c97 100644 --- a/clearing-parent/balance-service/src/test/java/ru/spcex/clearing/balance/service/AccountBalanceServiceTest.java +++ b/clearing-parent/balance-service/src/test/java/ru/spcex/clearing/balance/service/AccountBalanceServiceTest.java @@ -19,7 +19,7 @@ import static ru.spcex.clearing.balance.utils.MatcherFactory.usingIgnoringFields class AccountBalanceServiceTest extends AbstractServiceTest { - public static final Matcher ACCOUNT_BALANCE_MATCHER = usingIgnoringFieldsComparator("account.created", "account.updated", "account.clearingDate"); + private static final Matcher ACCOUNT_BALANCE_MATCHER = usingIgnoringFieldsComparator("account.created", "account.updated", "account.clearingDate"); private final BigDecimal amountNew = new BigDecimal(1000); private final String cashMovementCurrencyCodeNew = "cash"; private final Long accountIdUpdate = accountIdNew; diff --git a/clearing-parent/balance-service/src/test/java/ru/spcex/clearing/balance/service/Sdf01ExecutorTest.java b/clearing-parent/balance-service/src/test/java/ru/spcex/clearing/balance/service/Sdf01ExecutorTest.java index a745cfe74..a3e5a56b3 100644 --- a/clearing-parent/balance-service/src/test/java/ru/spcex/clearing/balance/service/Sdf01ExecutorTest.java +++ b/clearing-parent/balance-service/src/test/java/ru/spcex/clearing/balance/service/Sdf01ExecutorTest.java @@ -5,14 +5,20 @@ import org.springframework.beans.factory.annotation.Autowired; import ru.clearing.classes.statics.data.account.Account; import ru.clearing.classes.statics.data.company.Company; import ru.clearing.classes.statics.data.sdf.SDf01; +import ru.clearing.classes.statics.data.statement.Statement; +import ru.spcex.clearing.balance.utils.MatcherFactory; import ru.spcex.clearing.platform.messaging.domain.cud.balance.StatementRequest; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.util.Collections; +import static ru.spcex.clearing.balance.utils.MatcherFactory.usingIgnoringFieldsComparator; + class Sdf01ExecutorTest extends AbstractServiceTest { + private static final MatcherFactory.Matcher SDF01_MATCHER = usingIgnoringFieldsComparator("account.created", "account.updated", "account.clearingDate"); + private final static DateTimeFormatter datFormatter = DateTimeFormatter.ofPattern("dd.MM.yy"); private final Long id = currentId.getAndIncrement(); @Autowired @@ -20,6 +26,7 @@ class Sdf01ExecutorTest extends AbstractServiceTest { @Test void execute() { + //check create statement SDf01 sDf01 = new SDf01(); sDf01.setMarket("U");//!"U".equals sDf01.setDeal(deal);//tradingCode @@ -38,6 +45,8 @@ class Sdf01ExecutorTest extends AbstractServiceTest { Result predictableResult = new Result(); predictableResult.setGenerationId(id); + Statement predictableStatement = new Statement(); Result result = sdf01Executor.execute(Collections.singletonList(sDf01), statementRequest); + SDF01_MATCHER.assertMatch(result, predictableResult); } } \ No newline at end of file