Поправил тест Sdf01ExecutorTest.

This commit is contained in:
psemenkov 2022-12-29 12:36:08 +03:00
parent 5d23338904
commit 9bebeda22c
2 changed files with 10 additions and 1 deletions

View file

@ -19,7 +19,7 @@ import static ru.spcex.clearing.balance.utils.MatcherFactory.usingIgnoringFields
class AccountBalanceServiceTest extends AbstractServiceTest {
public static final Matcher<AccountResult> ACCOUNT_BALANCE_MATCHER = usingIgnoringFieldsComparator("account.created", "account.updated", "account.clearingDate");
private static final Matcher<AccountResult> 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;

View file

@ -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<Result> 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);
}
}