Merge pull request #8161 from izeye:clean-system-property

* pr/8161:
  Clear system property in SpringApplicationTests
pull/8127/head
Stephane Nicoll 8 years ago
commit eca61af8b1

@ -130,21 +130,21 @@ public class SpringApplicationTests {
@After @After
public void reinstateHeadlessProperty() { public void reinstateHeadlessProperty() {
System.clearProperty("spring.main.banner-mode");
if (this.headlessProperty == null) { if (this.headlessProperty == null) {
System.clearProperty("java.awt.headless"); System.clearProperty("java.awt.headless");
} }
else { else {
System.setProperty("java.awt.headless", this.headlessProperty); System.setProperty("java.awt.headless", this.headlessProperty);
} }
} }
@After @After
public void close() { public void cleanUp() {
if (this.context != null) { if (this.context != null) {
this.context.close(); this.context.close();
} }
System.clearProperty("spring.main.banner-mode");
System.clearProperty(CachedIntrospectionResults.IGNORE_BEANINFO_PROPERTY_NAME);
} }
@Test @Test

@ -37,7 +37,6 @@ import org.junit.Test;
import org.junit.rules.ExpectedException; import org.junit.rules.ExpectedException;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.CachedIntrospectionResults;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.WebApplicationType; import org.springframework.boot.WebApplicationType;
import org.springframework.boot.context.config.ConfigFileApplicationListener.ConfigurationPropertySources; import org.springframework.boot.context.config.ConfigFileApplicationListener.ConfigurationPropertySources;
@ -98,14 +97,12 @@ public class ConfigFileApplicationListenerTests {
} }
@After @After
public void cleanup() { public void cleanUp() {
if (this.context != null) { if (this.context != null) {
this.context.close(); this.context.close();
} }
System.clearProperty("the.property"); System.clearProperty("the.property");
System.clearProperty("spring.config.location"); System.clearProperty("spring.config.location");
System.clearProperty("spring.main.banner-mode");
System.clearProperty(CachedIntrospectionResults.IGNORE_BEANINFO_PROPERTY_NAME);
} }
@Test @Test

Loading…
Cancel
Save