Actually test LiteConfiguration arrangement
Closes gh-23013
This commit is contained in:
parent
6b9160b3ae
commit
3c3d828e6c
|
|
@ -134,6 +134,14 @@ public class ImportAwareTests {
|
||||||
assertThat(((StandardAnnotationMetadata) importMetadata).getIntrospectedClass()).isEqualTo(ConfigurationOne.class);
|
assertThat(((StandardAnnotationMetadata) importMetadata).getIntrospectedClass()).isEqualTo(ConfigurationOne.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void metadataFromImportsOneThenThree() {
|
||||||
|
AnnotationMetadata importMetadata = new AnnotationConfigApplicationContext(
|
||||||
|
ConfigurationOne.class, ConfigurationThree.class)
|
||||||
|
.getBean(MetadataHolder.class).importMetadata;
|
||||||
|
assertThat(((StandardAnnotationMetadata) importMetadata).getIntrospectedClass()).isEqualTo(ConfigurationOne.class);
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void importAwareWithAnnotationAttributes() {
|
public void importAwareWithAnnotationAttributes() {
|
||||||
new AnnotationConfigApplicationContext(ApplicationConfiguration.class);
|
new AnnotationConfigApplicationContext(ApplicationConfiguration.class);
|
||||||
|
|
@ -288,6 +296,13 @@ public class ImportAwareTests {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Conditional(OnMissingBeanCondition.class)
|
||||||
|
@EnableLiteConfiguration("foo")
|
||||||
|
@Configuration
|
||||||
|
public static class ConfigurationThree {
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Import(SomeConfiguration.class)
|
@Import(SomeConfiguration.class)
|
||||||
@Target(ElementType.TYPE)
|
@Target(ElementType.TYPE)
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue