Browse Source

Add test for gh-1776

pull/1780/head
Dave Syer 11 years ago
parent
commit
e2f2099197
  1. 11
      spring-boot/src/test/java/org/springframework/boot/builder/SpringApplicationBuilderTests.java

11
spring-boot/src/test/java/org/springframework/boot/builder/SpringApplicationBuilderTests.java

@ -178,6 +178,17 @@ public class SpringApplicationBuilderTests { @@ -178,6 +178,17 @@ public class SpringApplicationBuilderTests {
assertThat(this.context.getEnvironment().getProperty("bar"), is(equalTo("spam")));
}
@Test
public void parentFirstWithDifferentProfile() throws Exception {
SpringApplicationBuilder application = new SpringApplicationBuilder(
ExampleConfig.class).profiles("node").properties("transport=redis")
.child(ChildConfig.class).profiles("admin").web(false);
this.context = application.run();
assertThat(this.context.getEnvironment().acceptsProfiles("node"), is(true));
assertThat(this.context.getParent().getEnvironment().acceptsProfiles("admin"),
is(false));
}
@Test
public void parentContextIdentical() throws Exception {
SpringApplicationBuilder application = new SpringApplicationBuilder(

Loading…
Cancel
Save