|
|
|
|
@ -213,6 +213,15 @@ public class PropertiesLauncherTests {
@@ -213,6 +213,15 @@ public class PropertiesLauncherTests {
|
|
|
|
|
assertThat(archives).areExactly(1, endingWith("app.jar!/")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void testUserSpecifiedNestedJarPath() throws Exception { |
|
|
|
|
System.setProperty("loader.path", "nested-jars/app.jar!/foo.jar"); |
|
|
|
|
System.setProperty("loader.main", "demo.Application"); |
|
|
|
|
PropertiesLauncher launcher = new PropertiesLauncher(); |
|
|
|
|
List<Archive> archives = launcher.getClassPathArchives(); |
|
|
|
|
assertThat(archives).hasSize(1).areExactly(1, endingWith("foo.jar!/")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void testUserSpecifiedDirectoryContainingJarFileWithNestedArchives() |
|
|
|
|
throws Exception { |
|
|
|
|
|