Skip to content

Commit c094e77

Browse files
committed
Adjust @SiZe adapter to use the Length messages if _type is String or CharSequence
1 parent 6c93e21 commit c094e77

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

blackbox-test/src/test/java/example/avaje/ACustomerMessageTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,25 +36,25 @@ void blankDE() {
3636
@Test
3737
void sizeMax() {
3838
var violation = one(new ACustomer("NameIsTooLarge", "Other"));
39-
assertThat(violation.message()).isEqualTo("maximum size 5 exceeded");
39+
assertThat(violation.message()).isEqualTo("maximum length 5 exceeded");
4040
}
4141

4242
@Test
4343
void sizeMaxDE() {
4444
var violation = one(new ACustomer("NameIsTooLarge", "Other"), Locale.GERMAN);
45-
assertThat(violation.message()).isEqualTo("Größe muss zwischen 0 und 5 sein");
45+
assertThat(violation.message()).isEqualTo("Länge muss zwischen 0 und 5 sein");
4646
}
4747

4848
@Test
4949
void sizeMinMax() {
5050
var violation = one(new ACustomer("valid", "Other", "TooLarge"));
51-
assertThat(violation.message()).isEqualTo("size must be between 2 and 4");
51+
assertThat(violation.message()).isEqualTo("length must be between 2 and 4");
5252
}
5353

5454
@Test
5555
void sizeMinMaxDE() {
5656
var violation = one(new ACustomer("valid", "Other", "TooLarge"), Locale.GERMAN);
57-
assertThat(violation.message()).isEqualTo("Größe muss zwischen 2 und 4 sein");
57+
assertThat(violation.message()).isEqualTo("Länge muss zwischen 2 und 4 sein");
5858
}
5959

6060
@Test

blackbox-test/src/test/java/example/avaje/length/ALengthTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ void lengthMaxDE() {
6262
@Test
6363
void lengthMinMax() {
6464
var violation = one(new ACustomer("valid", "Other", "TooLarge"));
65-
assertThat(violation.message()).isEqualTo("size must be between 2 and 4");
65+
assertThat(violation.message()).isEqualTo("length must be between 2 and 4");
6666
}
6767

6868
@Test

blackbox-test/src/test/java/example/avaje/nested/ANestedWithNullableTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ void validateNestedSkipNullAddress() {
2626
var v0 = violations.get(0);
2727
assertThat(v0.path()).isEqualTo("lastName");
2828
assertThat(v0.field()).isEqualTo("lastName");
29-
assertThat(v0.message()).isEqualTo("maximum size 5 exceeded");
29+
assertThat(v0.message()).isEqualTo("maximum length 5 exceeded");
3030
}
3131
}
3232

@@ -44,7 +44,7 @@ void validateNestedAddress() {
4444
var v0 = violations.get(0);
4545
assertThat(v0.path()).isEqualTo("lastName");
4646
assertThat(v0.field()).isEqualTo("lastName");
47-
assertThat(v0.message()).isEqualTo("maximum size 5 exceeded");
47+
assertThat(v0.message()).isEqualTo("maximum length 5 exceeded");
4848
}
4949
}
5050

blackbox-test/src/test/java/example/jakarta/JCustomerMessageTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,19 @@ void sizeMax() {
4242
@Test
4343
void sizeMaxDE() {
4444
var violation = one(new JCustomer("NameIsTooLarge", "Other"), Locale.GERMAN);
45-
assertThat(violation.message()).isEqualTo("Größe muss zwischen 0 und 5 sein");
45+
assertThat(violation.message()).isEqualTo("Länge muss zwischen 0 und 5 sein");
4646
}
4747

4848
@Test
4949
void sizeMinMax() {
5050
var violation = one(new JCustomer("valid", "Other", "TooLarge"));
51-
assertThat(violation.message()).isEqualTo("size must be between 2 and 4");
51+
assertThat(violation.message()).isEqualTo("length must be between 2 and 4");
5252
}
5353

5454
@Test
5555
void sizeMinMaxDE() {
5656
var violation = one(new JCustomer("valid", "Other", "TooLarge"), Locale.GERMAN);
57-
assertThat(violation.message()).isEqualTo("Größe muss zwischen 2 und 4 sein");
57+
assertThat(violation.message()).isEqualTo("Länge muss zwischen 2 und 4 sein");
5858
}
5959

6060
@Test

0 commit comments

Comments
 (0)