Skip to content

Commit ea18abc

Browse files
committed
ValidationMessages: merge *name-*.invalid messages.
Fix #279 No functional changes.
1 parent c44cb1c commit ea18abc

File tree

6 files changed

+12
-20
lines changed

6 files changed

+12
-20
lines changed

src/main/java/ru/mystamps/web/model/AddCategoryForm.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public class AddCategoryForm implements AddCategoryDto {
6868
@Pattern.List({
6969
@Pattern(
7070
regexp = CATEGORY_NAME_EN_REGEXP,
71-
message = "{category-name-en.invalid}",
71+
message = "{value.invalid-en-chars}",
7272
groups = Group.Level3.class
7373
),
7474
@Pattern(
@@ -101,7 +101,7 @@ public class AddCategoryForm implements AddCategoryDto {
101101
@Pattern.List({
102102
@Pattern(
103103
regexp = CATEGORY_NAME_RU_REGEXP,
104-
message = "{category-name-ru.invalid}",
104+
message = "{value.invalid-ru-chars}",
105105
groups = Group.Level3.class
106106
),
107107
@Pattern(

src/main/java/ru/mystamps/web/model/AddCountryForm.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public class AddCountryForm implements AddCountryDto {
6868
@Pattern.List({
6969
@Pattern(
7070
regexp = COUNTRY_NAME_EN_REGEXP,
71-
message = "{country-name-en.invalid}",
71+
message = "{value.invalid-en-chars}",
7272
groups = Group.Level3.class
7373
),
7474
@Pattern(
@@ -101,7 +101,7 @@ public class AddCountryForm implements AddCountryDto {
101101
@Pattern.List({
102102
@Pattern(
103103
regexp = COUNTRY_NAME_RU_REGEXP,
104-
message = "{country-name-ru.invalid}",
104+
message = "{value.invalid-ru-chars}",
105105
groups = Group.Level3.class
106106
),
107107
@Pattern(

src/main/resources/ru/mystamps/i18n/ValidationMessages.properties

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,12 @@ ru.mystamps.web.validation.jsr303.MaxFileSize.message = File size must be not gr
2525
value.too-short = Value is less than allowable minimum of {min} characters
2626
value.too-long = Value is greater than allowable maximum of {max} characters
2727
value.invalid-length = Value length must be equals to {max} characters
28+
value.invalid-en-chars = Value must consist only latin letters, hyphen or spaces
29+
value.invalid-ru-chars = Value must consist only Russian letters, hyphen or spaces
2830
value.hyphen = Value must not start or end with hyphen
2931
value.repeating_hyphen = Value must not contain repetition of hyphen
3032
value.empty = Value must not be empty
3133

32-
category-name-en.invalid = Category name must consist only latin letters, hyphen or spaces
33-
category-name-ru.invalid = Category name must consist only Russian letters, hyphen or spaces
34-
35-
country-name-en.invalid = Country name must consist only latin letters, hyphen or spaces
36-
country-name-ru.invalid = Country name must consist only Russian letters, hyphen or spaces
37-
3834
login.invalid = Login must consist only latin letters, digits, dot, hyphen or underscore
3935
login.repetition_chars = Login must not contain repetition of hyphen, dot or underscore
4036

src/main/resources/ru/mystamps/i18n/ValidationMessages_ru.properties

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,12 @@ ru.mystamps.web.validation.jsr303.MaxFileSize.message = Размер файла
2525
value.too-short = Значение должно быть не менее {min} символов
2626
value.too-long = Значение должно быть не более {max} символов
2727
value.invalid-length = Значение должно быть длинной {max} символов
28+
value.invalid-en-chars = Значение может содержать только латинские буквы, дефис или пробел
29+
value.invalid-ru-chars = Значение может содержать только кирилические буквы, дефис или пробел
2830
value.hyphen = Значение не должно начинаться или заканчиваться знаком дефиса
2931
value.repeating_hyphen = Значение не должно содержать повторяющиеся знаки дефиса
3032
value.empty = Значение не должно быть пустым
3133

32-
category-name-en.invalid = Название категории может содержать только латинские буквы, дефис или пробел
33-
category-name-ru.invalid = Название категории может содержать только кирилические буквы, дефис или пробел
34-
35-
country-name-en.invalid = Название страны может содержать только латинские буквы, дефис или пробел
36-
country-name-ru.invalid = Название страны может содержать только кирилические буквы, дефис или пробел
37-
3834
login.invalid = Логин может состоять только из латинских букв, цифр, точки, дефиса или символа подчёркивания
3935
login.repetition_chars = Логин не должен содержать повторяющиеся символы дефиса, точки или символа подчёркивания
4036

src/test/robotframework/category/creation/validation.robot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ Create category with forbidden characters in name
2929
Input Text id=name S0m3+CategoryN_ame
3030
Input Text id=nameRu Категория_1+23
3131
Submit Form id=add-category-form
32-
Element Text Should Be id=name.errors Category name must consist only latin letters, hyphen or spaces
33-
Element Text Should Be id=nameRu.errors Category name must consist only Russian letters, hyphen or spaces
32+
Element Text Should Be id=name.errors Value must consist only latin letters, hyphen or spaces
33+
Element Text Should Be id=nameRu.errors Value must consist only Russian letters, hyphen or spaces
3434

3535
Create category with repeating hyphens in name
3636
[Documentation] Verify validation of name with repeating hyphens

src/test/robotframework/country/creation/validation.robot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ Create country with forbidden characters in name
2929
Input Text id=name S0m3+CountryN_ame
3030
Input Text id=nameRu Нек0торо3+наз_вание
3131
Submit Form id=add-country-form
32-
Element Text Should Be id=name.errors Country name must consist only latin letters, hyphen or spaces
33-
Element Text Should Be id=nameRu.errors Country name must consist only Russian letters, hyphen or spaces
32+
Element Text Should Be id=name.errors Value must consist only latin letters, hyphen or spaces
33+
Element Text Should Be id=nameRu.errors Value must consist only Russian letters, hyphen or spaces
3434

3535
Create country with repeating hyphens in name
3636
[Documentation] Verify validation of name with repeating hyphens

0 commit comments

Comments
 (0)