BAEL-2878 rename the test
This commit is contained in:
parent
608db42334
commit
6754e4cd21
@ -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();
|
||||||
|
|
@ -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";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -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();
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user