|
|
@ -61,8 +61,11 @@ public class PropertiesLauncherTests {
|
|
|
|
@Rule
|
|
|
|
@Rule
|
|
|
|
public TemporaryFolder temporaryFolder = new TemporaryFolder();
|
|
|
|
public TemporaryFolder temporaryFolder = new TemporaryFolder();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private ClassLoader contextClassLoader;
|
|
|
|
|
|
|
|
|
|
|
|
@Before
|
|
|
|
@Before
|
|
|
|
public void setup() throws IOException {
|
|
|
|
public void setup() throws IOException {
|
|
|
|
|
|
|
|
this.contextClassLoader = Thread.currentThread().getContextClassLoader();
|
|
|
|
MockitoAnnotations.initMocks(this);
|
|
|
|
MockitoAnnotations.initMocks(this);
|
|
|
|
System.setProperty("loader.home",
|
|
|
|
System.setProperty("loader.home",
|
|
|
|
new File("src/test/resources").getAbsolutePath());
|
|
|
|
new File("src/test/resources").getAbsolutePath());
|
|
|
@ -70,6 +73,7 @@ public class PropertiesLauncherTests {
|
|
|
|
|
|
|
|
|
|
|
|
@After
|
|
|
|
@After
|
|
|
|
public void close() {
|
|
|
|
public void close() {
|
|
|
|
|
|
|
|
Thread.currentThread().setContextClassLoader(this.contextClassLoader);
|
|
|
|
System.clearProperty("loader.home");
|
|
|
|
System.clearProperty("loader.home");
|
|
|
|
System.clearProperty("loader.path");
|
|
|
|
System.clearProperty("loader.path");
|
|
|
|
System.clearProperty("loader.main");
|
|
|
|
System.clearProperty("loader.main");
|
|
|
|