< 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 >