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")); }