Allow to specify multiple auto-configs in autoConfigFirst

This commit is contained in:
Stephane Nicoll
2017-06-30 14:52:31 +02:00
parent f2fe2c4dd5
commit 0fcf6a0e51
2 changed files with 18 additions and 6 deletions

View File

@@ -145,6 +145,16 @@ public class ContextLoaderTests {
assertThat(context.getBean("a")).isEqualTo("a"));
}
@Test
public void autoConfigureFirstWithSeveralConfigsIsAppliedProperly() {
this.contextLoader.autoConfig(ConfigA.class, ConfigB.class)
.autoConfigFirst(AutoConfigA.class, AutoConfigB.class)
.load(context -> {
assertThat(context.getBean("a")).isEqualTo("a");
assertThat(context.getBean("b")).isEqualTo(1);
});
}
@Test
public void autoConfigurationIsAdditive() {
this.contextLoader.autoConfig(AutoConfigA.class)