BAEL-2878 rename the test

This commit is contained in:
Matt Zhang 2019-05-20 21:37:55 +10:00
parent 608db42334
commit 6754e4cd21
3 changed files with 13 additions and 13 deletions

View File

@ -9,7 +9,7 @@ import org.springframework.boot.test.context.runner.ApplicationContextRunner;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
public class ConditionalOnBeanTest { public class ConditionalOnBeanIntegrationTest {
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner(); private final ApplicationContextRunner contextRunner = new ApplicationContextRunner();

View File

@ -10,7 +10,7 @@ import org.springframework.boot.test.context.runner.ApplicationContextRunner;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
public class ConditionalOnClassTest { public class ConditionalOnClassIntegrationTest {
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner(); private final ApplicationContextRunner contextRunner = new ApplicationContextRunner();
@ -19,7 +19,7 @@ public class ConditionalOnClassTest {
this.contextRunner.withUserConfiguration(ConditionalOnClassConfiguration.class) this.contextRunner.withUserConfiguration(ConditionalOnClassConfiguration.class)
.run(context -> { .run(context -> {
assertThat(context).hasBean("created"); assertThat(context).hasBean("created");
assertThat(context.getBean("created")).isEqualTo("This is created when ConditionalOnClassTest is present on the classpath"); assertThat(context.getBean("created")).isEqualTo("This is created when ConditionalOnClassIntegrationTest is present on the classpath");
}); });
} }
@ -34,10 +34,10 @@ public class ConditionalOnClassTest {
@Test @Test
public void whenDependentClassIsNotPresent_thenBeanMissing() { public void whenDependentClassIsNotPresent_thenBeanMissing() {
this.contextRunner.withUserConfiguration(ConditionalOnClassConfiguration.class) this.contextRunner.withUserConfiguration(ConditionalOnClassConfiguration.class)
.withClassLoader(new FilteredClassLoader(ConditionalOnClassTest.class)) .withClassLoader(new FilteredClassLoader(ConditionalOnClassIntegrationTest.class))
.run((context) -> { .run((context) -> {
assertThat(context).doesNotHaveBean("created"); assertThat(context).doesNotHaveBean("created");
assertThat(context).doesNotHaveBean(ConditionalOnClassTest.class); assertThat(context).doesNotHaveBean(ConditionalOnClassIntegrationTest.class);
}); });
} }
@ -45,31 +45,31 @@ public class ConditionalOnClassTest {
@Test @Test
public void whenDependentClassIsNotPresent_thenBeanCreated() { public void whenDependentClassIsNotPresent_thenBeanCreated() {
this.contextRunner.withUserConfiguration(ConditionalOnMissingClassConfiguration.class) this.contextRunner.withUserConfiguration(ConditionalOnMissingClassConfiguration.class)
.withClassLoader(new FilteredClassLoader(ConditionalOnClassTest.class)) .withClassLoader(new FilteredClassLoader(ConditionalOnClassIntegrationTest.class))
.run((context) -> { .run((context) -> {
assertThat(context).hasBean("missed"); assertThat(context).hasBean("missed");
assertThat(context).getBean("missed") assertThat(context).getBean("missed")
.isEqualTo("This is missed when ConditionalOnClassTest is present on the classpath"); .isEqualTo("This is missed when ConditionalOnClassIntegrationTest is present on the classpath");
assertThat(context).doesNotHaveBean(ConditionalOnClassTest.class); assertThat(context).doesNotHaveBean(ConditionalOnClassIntegrationTest.class);
}); });
} }
@Configuration @Configuration
@ConditionalOnClass(ConditionalOnClassTest.class) @ConditionalOnClass(ConditionalOnClassIntegrationTest.class)
protected static class ConditionalOnClassConfiguration { protected static class ConditionalOnClassConfiguration {
@Bean @Bean
public String created() { public String created() {
return "This is created when ConditionalOnClassTest is present on the classpath"; return "This is created when ConditionalOnClassIntegrationTest is present on the classpath";
} }
} }
@Configuration @Configuration
@ConditionalOnMissingClass("com.baeldung.autoconfiguration.ConditionalOnClassTest") @ConditionalOnMissingClass("com.baeldung.autoconfiguration.ConditionalOnClassIntegrationTest")
protected static class ConditionalOnMissingClassConfiguration { protected static class ConditionalOnMissingClassConfiguration {
@Bean @Bean
public String missed() { public String missed() {
return "This is missed when ConditionalOnClassTest is present on the classpath"; return "This is missed when ConditionalOnClassIntegrationTest is present on the classpath";
} }
} }

View File

@ -14,7 +14,7 @@ import com.baeldung.autoconfiguration.service.CustomService;
import com.baeldung.autoconfiguration.service.DefaultService; import com.baeldung.autoconfiguration.service.DefaultService;
import com.baeldung.autoconfiguration.service.SimpleService; import com.baeldung.autoconfiguration.service.SimpleService;
public class ConditionalOnPropertyTest { public class ConditionalOnPropertyIntegrationTest {
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner(); private final ApplicationContextRunner contextRunner = new ApplicationContextRunner();