Formatting
This commit is contained in:
parent
a03ddd331c
commit
6b7dfce5c6
|
@ -673,7 +673,8 @@ public class WebMvcAutoConfigurationTests {
|
|||
.getBeanNamesForType(javax.validation.Validator.class);
|
||||
String[] springValidatorBeans = this.context.getBeanNamesForType(Validator.class);
|
||||
assertThat(jsrValidatorBeans).containsExactly("defaultValidator");
|
||||
assertThat(springValidatorBeans).containsExactly("defaultValidator", "mvcValidator");
|
||||
assertThat(springValidatorBeans).containsExactly("defaultValidator",
|
||||
"mvcValidator");
|
||||
Validator validator = this.context.getBean("mvcValidator", Validator.class);
|
||||
assertThat(validator).isInstanceOf(WebMvcValidator.class);
|
||||
Object defaultValidator = this.context.getBean("defaultValidator");
|
||||
|
@ -696,7 +697,8 @@ public class WebMvcAutoConfigurationTests {
|
|||
|
||||
@Test
|
||||
public void validatorWithConfigurerDoesNotExposeJsr303() {
|
||||
load(MvcJsr303Validator.class, new Class<?>[] { ValidationAutoConfiguration.class });
|
||||
load(MvcJsr303Validator.class,
|
||||
new Class<?>[] { ValidationAutoConfiguration.class });
|
||||
assertThat(this.context.getBeansOfType(ValidatorFactory.class)).isEmpty();
|
||||
assertThat(this.context.getBeansOfType(javax.validation.Validator.class))
|
||||
.isEmpty();
|
||||
|
@ -715,7 +717,8 @@ public class WebMvcAutoConfigurationTests {
|
|||
assertThat(this.context.getBeansOfType(javax.validation.Validator.class))
|
||||
.hasSize(1);
|
||||
String[] springValidatorBeans = this.context.getBeanNamesForType(Validator.class);
|
||||
assertThat(springValidatorBeans).containsExactly("defaultValidator", "mvcValidator");
|
||||
assertThat(springValidatorBeans).containsExactly("defaultValidator",
|
||||
"mvcValidator");
|
||||
assertThat(this.context.getBean("mvcValidator"))
|
||||
.isSameAs(this.context.getBean(MvcValidator.class).validator);
|
||||
// Primary Spring validator is the auto-configured one as the MVC one has been
|
||||
|
@ -731,13 +734,12 @@ public class WebMvcAutoConfigurationTests {
|
|||
.getBeanNamesForType(javax.validation.Validator.class);
|
||||
String[] springValidatorBeans = this.context.getBeanNamesForType(Validator.class);
|
||||
assertThat(jsrValidatorBeans).containsExactly("defaultValidator");
|
||||
assertThat(springValidatorBeans).containsExactly(
|
||||
"customSpringValidator", "defaultValidator", "mvcValidator");
|
||||
assertThat(springValidatorBeans).containsExactly("customSpringValidator",
|
||||
"defaultValidator", "mvcValidator");
|
||||
Validator validator = this.context.getBean("mvcValidator", Validator.class);
|
||||
assertThat(validator).isInstanceOf(WebMvcValidator.class);
|
||||
Object defaultValidator = this.context.getBean("defaultValidator");
|
||||
assertThat(((WebMvcValidator) validator).getTarget())
|
||||
.isSameAs(defaultValidator);
|
||||
assertThat(((WebMvcValidator) validator).getTarget()).isSameAs(defaultValidator);
|
||||
// Primary Spring validator is the one used by MVC behind the scenes
|
||||
assertThat(this.context.getBean(Validator.class)).isEqualTo(defaultValidator);
|
||||
}
|
||||
|
@ -753,8 +755,7 @@ public class WebMvcAutoConfigurationTests {
|
|||
assertThat(springValidatorBeans).containsExactly("mvcValidator");
|
||||
Validator validator = this.context.getBean(Validator.class);
|
||||
assertThat(validator).isInstanceOf(WebMvcValidator.class);
|
||||
SpringValidatorAdapter target = ((WebMvcValidator) validator)
|
||||
.getTarget();
|
||||
SpringValidatorAdapter target = ((WebMvcValidator) validator).getTarget();
|
||||
assertThat(new DirectFieldAccessor(target).getPropertyValue("targetValidator"))
|
||||
.isSameAs(this.context.getBean("customJsr303Validator"));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue