Skip to content

Commit

Permalink
More testing.
Browse files Browse the repository at this point in the history
  • Loading branch information
mihxil committed Feb 26, 2024
1 parent 5b43866 commit 64de5c3
Showing 1 changed file with 18 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -175,15 +175,7 @@ void wiki() {
+ nl + "|" + self + "|");
}
}

static class AXml {
@Language()
final String language;
AXml(String l) {
this.language = l;
}
}


static class C {
@Language()
final String language;
Expand All @@ -203,6 +195,23 @@ void validA(String lang) {
void invalidA(String lang) {
assertThat(VALIDATOR.validate(new C(lang))).hasSize(1);
}

@ParameterizedTest
@ValueSource(strings = {"bl", "bl-A"})
void invalidLocale(String lang) {
WithLanguageFields a = new WithLanguageFields();
a.object = Locale.forLanguageTag(lang);
assertThat(VALIDATOR.validate(a)).hasSize(1);
}

@ParameterizedTest
@ValueSource(strings = {"nl", "NL", "nld-A"})
void validLocale(String lang) {
WithLanguageFields a = new WithLanguageFields();
a.object = Locale.forLanguageTag(lang);
assertThat(VALIDATOR.validate(a)).hasSize(0);
}



}

0 comments on commit 64de5c3

Please sign in to comment.