From 5e5bed2b9472e0cd58b4b6eed303c4f8ce228d1e Mon Sep 17 00:00:00 2001 From: Vladimir Valekzhanin Date: Fri, 16 Oct 2026 15:15:58 +0300 Subject: [PATCH] =?UTF-8?q?test:=20=D0=B2=D1=8B=D1=80=D0=BE=D0=B2=D0=BD?= =?UTF-8?q?=D1=8F=D1=82=D1=8C=20=D1=82=D0=B0=D0=BA=D1=81=D0=BE=D0=BD=D0=BE?= =?UTF-8?q?=D0=BC=D0=B8=D1=8E=20Allure-=D0=BA=D0=B0=D1=82=D0=B0=D0=BB?= =?UTF-8?q?=D0=BE=D0=B3=D0=B0=20=D1=81=D0=BE=20=D1=81=D0=BF=D0=B5=D0=BA?= =?UTF-8?q?=D0=BE=D0=B9=20=E2=84=9659?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/integration/LoginIntegrationTest.java | 4 ++-- .../ui/integration/ResourceDetailsIntegrationTest.java | 4 ++-- .../ui/integration/ResourceFormIntegrationTest.java | 4 ++-- .../ui/integration/ResourceListIntegrationTest.java | 4 ++-- .../validation/EmailValidatorTest.java | 7 ++++++- 5 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/test/java/com/DesktopApplicationClientJava/ui/integration/LoginIntegrationTest.java b/src/test/java/com/DesktopApplicationClientJava/ui/integration/LoginIntegrationTest.java index 92c710b..af7963e 100644 --- a/src/test/java/com/DesktopApplicationClientJava/ui/integration/LoginIntegrationTest.java +++ b/src/test/java/com/DesktopApplicationClientJava/ui/integration/LoginIntegrationTest.java @@ -18,8 +18,8 @@ * explicitly: {@code mvn test -Dgroups=integration -DexcludedGroups=} ({@code @Tag} inherited from * IntegrationTestCase). */ -@Epic("Проверка ввода") -@Feature("Вход (email + пароль)") +@Epic("Аутентификация") +@Feature("№1 Вход") @Story("Страница входа") @Tag("role:admin") @DisplayName("Вход через живой API") diff --git a/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceDetailsIntegrationTest.java b/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceDetailsIntegrationTest.java index fcfbe8b..de43249 100644 --- a/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceDetailsIntegrationTest.java +++ b/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceDetailsIntegrationTest.java @@ -23,8 +23,8 @@ * explicitly: {@code mvn test -Dgroups=integration -DexcludedGroups=} ({@code @Tag} inherited from * IntegrationTestCase). */ -@Epic("Ресурс") -@Feature("Просмотр метаданных ресурса") +@Epic("Ресурсы") +@Feature("№3 Просмотр метаданных ресурса") @Story("Страница деталей ресурса") @Tag("role:admin") @DisplayName("Детали ресурса через живой API") diff --git a/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceFormIntegrationTest.java b/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceFormIntegrationTest.java index 4ddb010..a0d36af 100644 --- a/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceFormIntegrationTest.java +++ b/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceFormIntegrationTest.java @@ -57,8 +57,8 @@ * excludedGroups} in pom.xml). Run explicitly: {@code mvn test -Dgroups=integration * -DexcludedGroups= -Dtest=ResourceFormIntegrationTest}. */ -@Epic("Ресурс") -@Feature("Создание и правка ресурса") +@Epic("Ресурсы") +@Feature("№4 Форма ресурса") @Story("Страница формы ресурса") @Tag("role:admin") @DisplayName("Форма ресурса через живой API") diff --git a/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceListIntegrationTest.java b/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceListIntegrationTest.java index 481c97c..dda5859 100644 --- a/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceListIntegrationTest.java +++ b/src/test/java/com/DesktopApplicationClientJava/ui/integration/ResourceListIntegrationTest.java @@ -59,8 +59,8 @@ * the default build and CI (see surefire {@code excludedGroups} in pom.xml). Run explicitly: {@code * mvn test -Dgroups=integration -DexcludedGroups= -Dtest=ResourceListIntegrationTest}. */ -@Epic("Ресурс") -@Feature("Список ресурсов") +@Epic("Ресурсы") +@Feature("№2 Список ресурсов") @Story("Страница списка ресурсов") @DisplayName("Список ресурсов через живой API") class ResourceListIntegrationTest extends IntegrationTestCase { diff --git a/src/test/java/com/DesktopApplicationClientJava/validation/EmailValidatorTest.java b/src/test/java/com/DesktopApplicationClientJava/validation/EmailValidatorTest.java index 017b0ac..c757403 100644 --- a/src/test/java/com/DesktopApplicationClientJava/validation/EmailValidatorTest.java +++ b/src/test/java/com/DesktopApplicationClientJava/validation/EmailValidatorTest.java @@ -11,23 +11,26 @@ import org.junit.jupiter.api.Test; @Epic("Проверка ввода") -@Feature("Вход (email + пароль)") +@Feature("EmailValidator") @Tag("role:none") @DisplayName("Проверка адреса почты") public class EmailValidatorTest { private static final String FIELD_NAME = EmailValidator.FIELD_NAME; @Test + @DisplayName("Пустой адрес отклоняется") void emptyEmailIsRejected() { assertEquals(ErrorMessages.Required, EmailValidator.validate("")); } @Test + @DisplayName("Адрес из пробелов отклоняется") void blankEmailIsRejected() { assertEquals(ErrorMessages.Required, EmailValidator.validate(" ")); } @Test + @DisplayName("Короткий адрес отклоняется") void shortEmailIsRejected() { assertEquals( ErrorMessages.MinLength(FIELD_NAME, EmailValidator.MIN_EMAIL_LENGTH), @@ -35,6 +38,7 @@ void shortEmailIsRejected() { } @Test + @DisplayName("Длинный адрес отклоняется") void longEmailIsRejected() { String e = "a".repeat(95) + "@x.com"; assertEquals( @@ -43,6 +47,7 @@ void longEmailIsRejected() { } @Test + @DisplayName("Адрес без @ отклоняется") void emailWithoutAtIsRejected() { assertEquals(ErrorMessages.IncorrectFormat, EmailValidator.validate("nope.com")); }