http://jira.mfd.msk:8088/browse/CLS-839 формат переноса строк (надо на ВЭБ доделать)

This commit is contained in:
AKurakin 2025-05-12 13:32:57 +03:00
parent 5c4161968b
commit 911dfba6f8
2 changed files with 22 additions and 27 deletions

View file

@ -151,20 +151,14 @@ public class AmatAmafChecker extends QueueConsumer implements InitializingBean {
String makeSuccessMessage(LocalDateTime checkTime) {
return String.format("""
Проведена сверка по регистрам AMAT/AMAF.
%s.
Результат сверки: расхождения отсутствуют.""",
return String.format("Проведена сверка по регистрам AMAT/AMAF.\r\n%s.\r\nРезультат сверки: расхождения отсутствуют.",
MESSAGE_TIME_FORMATTER.format(checkTime));
}
String makeErrorMessage(LocalDateTime checkTime, List<String> mismatch) {
assert !mismatch.isEmpty();
String msgItems = mismatch.stream().collect(Collectors.joining("; "));
return String.format("""
Проведена сверка по регистрам AMAT/AMAF.
%s.
Результат сверки: %s.""",
String msgItems = mismatch.stream().collect(Collectors.joining("; \r\n"));
return String.format("Проведена сверка по регистрам AMAT/AMAF.\r\n%s.\r\nРезультат сверки: %s.",
MESSAGE_TIME_FORMATTER.format(checkTime), msgItems);
}

View file

@ -81,9 +81,9 @@ class AmatAmafCheckerTest {
errors.toString());
// next test makeErrorMessage:
assertEquals("Проведена сверка по регистрам AMAT/AMAF.\n" +
"2025.05.05 12:37:56.\n" +
"Результат сверки: по ТКР 0004CAV00003 выявлено расхождение на регистрах AMAT/AMAF по RUB на сумму 100; по ТКР 0482CAT00001 выявлено расхождение на регистрах AMAT/AMAF по RUB на сумму -89.75.",
assertEquals("Проведена сверка по регистрам AMAT/AMAF.\r\n" +
"2025.05.05 12:37:56.\r\n" +
"Результат сверки: по ТКР 0004CAV00003 выявлено расхождение на регистрах AMAT/AMAF по RUB на сумму 100; \r\nпо ТКР 0482CAT00001 выявлено расхождение на регистрах AMAT/AMAF по RUB на сумму -89.75.",
checker.makeErrorMessage(
LocalDateTime.of(2025, 5, 5, 12, 37, 56), errors));
}
@ -210,11 +210,11 @@ class AmatAmafCheckerTest {
List<String> errors = checker.checkRegisters(regSrc);
// assertEquals(2, errors.size());
assertEquals("Проведена сверка по регистрам AMAT/AMAF.\n" +
"2025.05.05 12:37:56.\n" +
assertEquals("Проведена сверка по регистрам AMAT/AMAF.\r\n" +
"2025.05.05 12:37:56.\r\n" +
"Результат сверки:" +
" по ТКР 0620CAV00001 выявлено расхождение на регистрах AMAT/AMAF по CNY на сумму 678.00;" +
" по ТКР 0620CAV00001 выявлено расхождение на регистрах AMAT/AMAF по BYN на сумму 95.00;" +
" по ТКР 0620CAV00001 выявлено расхождение на регистрах AMAT/AMAF по CNY на сумму 678.00; \r\n" +
"по ТКР 0620CAV00001 выявлено расхождение на регистрах AMAT/AMAF по BYN на сумму 95.00; \r\n" +
"по ТКР null выявлено расхождение на регистрах AMAT/AMAF по RUB на сумму 233184292.44.",
checker.makeErrorMessage(
LocalDateTime.of(2025, 5, 5, 12, 37, 56), errors));
@ -223,8 +223,8 @@ class AmatAmafCheckerTest {
@Test
void makeSuccessMessage() {
AmatAmafChecker checker = instance();
assertEquals("Проведена сверка по регистрам AMAT/AMAF.\n" +
"2025.05.05 12:37:56.\n" +
assertEquals("Проведена сверка по регистрам AMAT/AMAF.\r\n" +
"2025.05.05 12:37:56.\r\n" +
"Результат сверки: расхождения отсутствуют.",
checker.makeSuccessMessage(LocalDateTime.of(2025, 5, 5, 12, 37, 56)));
}
@ -233,9 +233,10 @@ class AmatAmafCheckerTest {
void makeErrorMessage() {
AmatAmafChecker checker = instance();
assertEquals("Проведена сверка по регистрам AMAT/AMAF.\n" +
"2025.05.05 12:37:56.\n" +
"Результат сверки: по ТКР 0004CAV00003 выявлено расхождение на регистрах AMAT/AMAF по RUB на сумму 100; по ТКР 0482CAT00001 выявлено расхождение на регистрах AMAT/AMAF по RUB на сумму -89.75.",
assertEquals("Проведена сверка по регистрам AMAT/AMAF.\r\n" +
"2025.05.05 12:37:56.\r\n" +
"Результат сверки: по ТКР 0004CAV00003 выявлено расхождение на регистрах AMAT/AMAF по RUB на сумму 100; \r\n" +
"по ТКР 0482CAT00001 выявлено расхождение на регистрах AMAT/AMAF по RUB на сумму -89.75.",
checker.makeErrorMessage(
LocalDateTime.of(2025, 5, 5, 12, 37, 56),
Arrays.asList(