|
|
@ -94,7 +94,7 @@ public class ConfigFileApplicationListenerYamlProfileNegationTests {
|
|
|
|
application.setWebApplicationType(WebApplicationType.NONE);
|
|
|
|
application.setWebApplicationType(WebApplicationType.NONE);
|
|
|
|
String configName = "--spring.config.name=cascadingprofiles";
|
|
|
|
String configName = "--spring.config.name=cascadingprofiles";
|
|
|
|
this.context = application.run(configName);
|
|
|
|
this.context = application.run(configName);
|
|
|
|
assertVersionProperty(this.context, "E", "D", "C", "E", "A", "B");
|
|
|
|
assertVersionProperty(this.context, "E", "A", "B", "C", "E", "D");
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-a")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-a")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-b")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-b")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-c")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-c")).isNull();
|
|
|
@ -108,7 +108,7 @@ public class ConfigFileApplicationListenerYamlProfileNegationTests {
|
|
|
|
application.setWebApplicationType(WebApplicationType.NONE);
|
|
|
|
application.setWebApplicationType(WebApplicationType.NONE);
|
|
|
|
String configName = "--spring.config.name=cascadingprofiles";
|
|
|
|
String configName = "--spring.config.name=cascadingprofiles";
|
|
|
|
this.context = application.run(configName, "--spring.profiles.active=A");
|
|
|
|
this.context = application.run(configName, "--spring.profiles.active=A");
|
|
|
|
assertVersionProperty(this.context, "E", "C", "E", "A");
|
|
|
|
assertVersionProperty(this.context, "E", "A", "C", "E");
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-a")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-a")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-b")).isEqualTo("true");
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-b")).isEqualTo("true");
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-c")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-c")).isNull();
|
|
|
@ -122,7 +122,7 @@ public class ConfigFileApplicationListenerYamlProfileNegationTests {
|
|
|
|
application.setWebApplicationType(WebApplicationType.NONE);
|
|
|
|
application.setWebApplicationType(WebApplicationType.NONE);
|
|
|
|
String configName = "--spring.config.name=cascadingprofiles";
|
|
|
|
String configName = "--spring.config.name=cascadingprofiles";
|
|
|
|
this.context = application.run(configName, "--spring.profiles.active=B");
|
|
|
|
this.context = application.run(configName, "--spring.profiles.active=B");
|
|
|
|
assertVersionProperty(this.context, "E", "D", "E", "B");
|
|
|
|
assertVersionProperty(this.context, "E", "B", "D", "E");
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-a")).isEqualTo("true");
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-a")).isEqualTo("true");
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-b")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-b")).isNull();
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-c")).isEqualTo("true");
|
|
|
|
assertThat(this.context.getEnvironment().getProperty("not-c")).isEqualTo("true");
|
|
|
|