Skip to content

Commit 4daf895

Browse files
committed
Merge remote-tracking branch 'ivanosipov95/gh162_validation_messages'
Fix #162
2 parents dad4e03 + 31168c8 commit 4daf895

File tree

8 files changed

+17
-21
lines changed

8 files changed

+17
-21
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public class ActivateAccountForm implements ActivateAccountDto {
8383
),
8484
@Pattern(
8585
regexp = ValidationRules.NAME_REGEXP2,
86-
message = "{name.hyphen}",
86+
message = "{value.hyphen}",
8787
groups = Name3Checks.class
8888
)
8989
})

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public class AddCategoryForm implements AddCategoryDto {
6969
),
7070
@Pattern(
7171
regexp = CATEGORY_NAME_NO_HYPHEN_REGEXP,
72-
message = "{category-name.hyphen}",
72+
message = "{value.hyphen}",
7373
groups = Level4Checks.class
7474
)
7575
})
@@ -97,7 +97,7 @@ public class AddCategoryForm implements AddCategoryDto {
9797
),
9898
@Pattern(
9999
regexp = CATEGORY_NAME_NO_HYPHEN_REGEXP,
100-
message = "{category-name.hyphen}",
100+
message = "{value.hyphen}",
101101
groups = Level4Checks.class
102102
)
103103
})

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public class AddCountryForm implements AddCountryDto {
6969
),
7070
@Pattern(
7171
regexp = COUNTRY_NAME_NO_HYPHEN_REGEXP,
72-
message = "{country-name.hyphen}",
72+
message = "{value.hyphen}",
7373
groups = Level4Checks.class
7474
)
7575
})
@@ -97,7 +97,7 @@ public class AddCountryForm implements AddCountryDto {
9797
),
9898
@Pattern(
9999
regexp = COUNTRY_NAME_NO_HYPHEN_REGEXP,
100-
message = "{country-name.hyphen}",
100+
message = "{value.hyphen}",
101101
groups = Level4Checks.class
102102
)
103103
})

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,20 @@ ru.mystamps.web.validation.jsr303.ImageFile.message = Cannot detect file type. M
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.hyphen = Value must not start or end with hyphen
2829

2930
category-name-en.invalid = Category name must consist only latin letters, hyphen or spaces
3031
category-name-ru.invalid = Category name must consist only Russian letters, hyphen or spaces
31-
category-name.hyphen = Category name must not start or end with hyphen
3232

3333
country-name-en.invalid = Country name must consist only latin letters, hyphen or spaces
3434
country-name-ru.invalid = Country name must consist only Russian letters, hyphen or spaces
35-
country-name.hyphen = Country name must not start or end with hyphen
3635

3736
login.invalid = Login must consist only latin letters, digits, dot, hyphen or underscore
3837

3938
password.mismatch = Password mismatch
4039
password.login.match = Password and login must be different
4140

4241
name.invalid = Name must consist only letters, hyphen or spaces
43-
name.hyphen = Name must not start or end with hyphen
4442

4543
key.invalid = Key must consist only latin letters in lower case or digits
4644

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,20 @@ ru.mystamps.web.validation.jsr303.ImageFile.message = Не удалось опр
2525
value.too-short = Значение должно быть не менее {min} символов
2626
value.too-long = Значение должно быть не более {max} символов
2727
value.invalid-length = Значение должно быть длинной {max} символов
28+
value.hyphen = Значение не должно начинаться или заканчиваться знаком дефиса
2829

2930
category-name-en.invalid = Название категории может содержать только латинские буквы, дефис или пробел
3031
category-name-ru.invalid = Название категории может содержать только кирилические буквы, дефис или пробел
31-
category-name.hyphen = Название категории не должно начинаться или заканчиваться знаком дефиса
3232

3333
country-name-en.invalid = Название страны может содержать только латинские буквы, дефис или пробел
3434
country-name-ru.invalid = Название страны может содержать только кирилические буквы, дефис или пробел
35-
country-name.hyphen = Название страны не должно начинаться или заканчиваться знаком дефиса
3635

3736
login.invalid = Логин может состоять только из латинских букв, цифр, точки, дефиса или символа подчёркивания
3837

3938
password.mismatch = Пароли не совпадают
4039
password.login.match = Пароль и логин не должны совпадать
4140

4241
name.invalid = Имя может состоять только из букв, дефиса или пробелов
43-
name.hyphen = Имя не может начинаться или заканчиваться знаком дефиса
4442

4543
key.invalid = Код активации может состоять только из латинских букв в нижнем регистре или цифр
4644

src/test/java/ru/mystamps/web/tests/cases/WhenAdminAddCategory.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,28 +161,28 @@ public void categoryNameRuWithForbiddenCharactersShouldBeRejected() {
161161
public void categoryNameEnShouldNotStartsFromHyphen() {
162162
page.addCategory("-test", TEST_CATEGORY_NAME_RU);
163163

164-
assertThat(page).field("name").hasError(tr("category-name.hyphen"));
164+
assertThat(page).field("name").hasError(tr("value.hyphen"));
165165
}
166166

167167
@Test(groups = "invalid", dependsOnGroups = "std")
168168
public void categoryNameRuShouldNotStartsFromHyphen() {
169169
page.addCategory(TEST_CATEGORY_NAME_EN, "-тест");
170170

171-
assertThat(page).field("nameRu").hasError(tr("category-name.hyphen"));
171+
assertThat(page).field("nameRu").hasError(tr("value.hyphen"));
172172
}
173173

174174
@Test(groups = "invalid", dependsOnGroups = "std")
175175
public void categoryNameEnShouldNotEndsWithHyphen() {
176176
page.addCategory("test-", TEST_CATEGORY_NAME_RU);
177177

178-
assertThat(page).field("name").hasError(tr("category-name.hyphen"));
178+
assertThat(page).field("name").hasError(tr("value.hyphen"));
179179
}
180180

181181
@Test(groups = "invalid", dependsOnGroups = "std")
182182
public void categoryNameRuShouldNotEndsWithHyphen() {
183183
page.addCategory(TEST_CATEGORY_NAME_EN, "тест-");
184184

185-
assertThat(page).field("nameRu").hasError(tr("category-name.hyphen"));
185+
assertThat(page).field("nameRu").hasError(tr("value.hyphen"));
186186
}
187187

188188
@Test(groups = "misc", dependsOnGroups = "std")

src/test/java/ru/mystamps/web/tests/cases/WhenAdminAddCountry.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ public void countryNameEnShouldNotStartsFromHyphen() {
174174

175175
assertThat(page)
176176
.field("name")
177-
.hasError(tr("country-name.hyphen"));
177+
.hasError(tr("value.hyphen"));
178178
}
179179

180180
@Test(groups = "invalid", dependsOnGroups = "std")
@@ -183,7 +183,7 @@ public void countryNameRuShouldNotStartsFromHyphen() {
183183

184184
assertThat(page)
185185
.field("nameRu")
186-
.hasError(tr("country-name.hyphen"));
186+
.hasError(tr("value.hyphen"));
187187
}
188188

189189
@Test(groups = "invalid", dependsOnGroups = "std")
@@ -192,7 +192,7 @@ public void countryNameEnShouldNotEndsWithHyphen() {
192192

193193
assertThat(page)
194194
.field("name")
195-
.hasError(tr("country-name.hyphen"));
195+
.hasError(tr("value.hyphen"));
196196
}
197197

198198
@Test(groups = "invalid", dependsOnGroups = "std")
@@ -201,7 +201,7 @@ public void countryNameRuShouldNotEndsWithHyphen() {
201201

202202
assertThat(page)
203203
.field("nameRu")
204-
.hasError(tr("country-name.hyphen"));
204+
.hasError(tr("value.hyphen"));
205205
}
206206

207207
@Test(groups = "misc", dependsOnGroups = "std")

src/test/java/ru/mystamps/web/tests/cases/WhenAnonymousUserActivateAccount.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ public void nameShouldNotStartsFromHyphen() {
182182

183183
assertThat(page)
184184
.field("name")
185-
.hasError(tr("name.hyphen"));
185+
.hasError(tr("value.hyphen"));
186186
}
187187

188188
@Test(groups = "invalid", dependsOnGroups = "std")
@@ -191,7 +191,7 @@ public void nameShouldNotEndsWithHyphen() {
191191

192192
assertThat(page)
193193
.field("name")
194-
.hasError(tr("name.hyphen"));
194+
.hasError(tr("value.hyphen"));
195195
}
196196

197197
@Test(groups = "misc", dependsOnGroups = "std")

0 commit comments

Comments
 (0)