Ensure MethodValidationAdapterTests pass with default Locale other than English
Closes gh-30734
This commit is contained in:
parent
4cbf47834d
commit
aecebf7981
|
|
@ -18,12 +18,15 @@ package org.springframework.validation.beanvalidation;
|
||||||
|
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
import jakarta.validation.Valid;
|
import jakarta.validation.Valid;
|
||||||
import jakarta.validation.constraints.Max;
|
import jakarta.validation.constraints.Max;
|
||||||
import jakarta.validation.constraints.Min;
|
import jakarta.validation.constraints.Min;
|
||||||
import jakarta.validation.constraints.Size;
|
import jakarta.validation.constraints.Size;
|
||||||
|
import org.junit.jupiter.api.AfterEach;
|
||||||
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import org.springframework.context.MessageSourceResolvable;
|
import org.springframework.context.MessageSourceResolvable;
|
||||||
|
|
@ -35,7 +38,9 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unit tests for {@link MethodValidationAdapter}.
|
* Unit tests for {@link MethodValidationAdapter}.
|
||||||
|
*
|
||||||
* @author Rossen Stoyanchev
|
* @author Rossen Stoyanchev
|
||||||
|
* @author Sam Brannen
|
||||||
*/
|
*/
|
||||||
public class MethodValidationAdapterTests {
|
public class MethodValidationAdapterTests {
|
||||||
|
|
||||||
|
|
@ -46,6 +51,18 @@ public class MethodValidationAdapterTests {
|
||||||
|
|
||||||
private final MethodValidationAdapter validationAdapter = new MethodValidationAdapter();
|
private final MethodValidationAdapter validationAdapter = new MethodValidationAdapter();
|
||||||
|
|
||||||
|
private final Locale originalLocale = Locale.getDefault();
|
||||||
|
|
||||||
|
|
||||||
|
@BeforeEach
|
||||||
|
void setDefaultLocaleToEnglish() {
|
||||||
|
Locale.setDefault(Locale.ENGLISH);
|
||||||
|
}
|
||||||
|
|
||||||
|
@AfterEach
|
||||||
|
void resetDefaultLocale() {
|
||||||
|
Locale.setDefault(this.originalLocale);
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void validateArguments() {
|
void validateArguments() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue