< prev index next >
test/java/lang/module/customfs/ModulesInCustomFileSystem.java
Print this page
*** 46,55 ****
--- 46,56 ----
import org.testng.annotations.Test;
import static org.testng.Assert.*;
@Test
public class ModulesInCustomFileSystem {
+ private static final Path HERE = Paths.get("");
/**
* Test exploded modules in a JAR file system.
*/
public void testExplodedModulesInJarFileSystem() throws Exception {
*** 57,83 ****
Path m2 = findModuleDirectory("m2");
Path mlib = m1.getParent();
assertEquals(mlib, m2.getParent());
// create JAR file containing m1/** and m2/**
! Path jar = Files.createTempDirectory("mlib").resolve("modules.jar");
JarUtils.createJarFile(jar, mlib);
testJarFileSystem(jar);
}
/**
* Test modular JARs in a JAR file system
*/
public void testModularJARsInJarFileSystem() throws Exception {
Path m1 = findModuleDirectory("m1");
Path m2 = findModuleDirectory("m2");
! Path contents = Files.createTempDirectory("contents");
JarUtils.createJarFile(contents.resolve("m1.jar"), m1);
JarUtils.createJarFile(contents.resolve("m2.jar"), m2);
// create JAR file containing m1.jar and m2.jar
! Path jar = Files.createTempDirectory("mlib").resolve("modules.jar");
JarUtils.createJarFile(jar, contents);
testJarFileSystem(jar);
}
/**
--- 58,84 ----
Path m2 = findModuleDirectory("m2");
Path mlib = m1.getParent();
assertEquals(mlib, m2.getParent());
// create JAR file containing m1/** and m2/**
! Path jar = Files.createTempDirectory(HERE, "mlib").resolve("modules.jar");
JarUtils.createJarFile(jar, mlib);
testJarFileSystem(jar);
}
/**
* Test modular JARs in a JAR file system
*/
public void testModularJARsInJarFileSystem() throws Exception {
Path m1 = findModuleDirectory("m1");
Path m2 = findModuleDirectory("m2");
! Path contents = Files.createTempDirectory(HERE, "contents");
JarUtils.createJarFile(contents.resolve("m1.jar"), m1);
JarUtils.createJarFile(contents.resolve("m2.jar"), m2);
// create JAR file containing m1.jar and m2.jar
! Path jar = Files.createTempDirectory(HERE, "mlib").resolve("modules.jar");
JarUtils.createJarFile(jar, contents);
testJarFileSystem(jar);
}
/**
< prev index next >