< prev index next >
jdk/test/java/lang/Class/forName/modules/TestDriver.java
Print this page
*** 63,96 ****
*/
@BeforeClass
public void setup() throws Exception {
assertTrue(CompilerUtils.compile(
MOD_SRC_DIR, MOD_DEST_DIR,
! "-modulesourcepath",
MOD_SRC_DIR.toString()));
copyDirectories(MOD_DEST_DIR.resolve("m1"), Paths.get("mods1"));
copyDirectories(MOD_DEST_DIR.resolve("m2"), Paths.get("mods2"));
}
@Test
public void test() throws Exception {
String[] options = new String[] {
"-cp", TEST_CLASSES,
! "-mp", MOD_DEST_DIR.toString(),
! "-addmods", String.join(",", modules),
"-m", "m2/p2.test.Main"
};
runTest(options);
}
@Test
public void testUnnamedModule() throws Exception {
String[] options = new String[] {
"-cp", TEST_CLASSES,
! "-mp", MOD_DEST_DIR.toString(),
! "-addmods", String.join(",", modules),
"TestMain"
};
runTest(options);
}
--- 63,96 ----
*/
@BeforeClass
public void setup() throws Exception {
assertTrue(CompilerUtils.compile(
MOD_SRC_DIR, MOD_DEST_DIR,
! "--module-source-path",
MOD_SRC_DIR.toString()));
copyDirectories(MOD_DEST_DIR.resolve("m1"), Paths.get("mods1"));
copyDirectories(MOD_DEST_DIR.resolve("m2"), Paths.get("mods2"));
}
@Test
public void test() throws Exception {
String[] options = new String[] {
"-cp", TEST_CLASSES,
! "--module-path", MOD_DEST_DIR.toString(),
! "--add-modules", String.join(",", modules),
"-m", "m2/p2.test.Main"
};
runTest(options);
}
@Test
public void testUnnamedModule() throws Exception {
String[] options = new String[] {
"-cp", TEST_CLASSES,
! "--module-path", MOD_DEST_DIR.toString(),
! "--add-modules", String.join(",", modules),
"TestMain"
};
runTest(options);
}
*** 105,116 ****
}
@Test
public void testDeniedClassLoaderAccess() throws Exception {
String[] options = new String[] {
! "-mp", MOD_DEST_DIR.toString(),
! "-addmods", String.join(",", modules),
"-m", "m3/p3.NoGetClassLoaderAccess"
};
assertTrue(executeTestJava(options)
.outputTo(System.out)
.errorTo(System.err)
--- 105,116 ----
}
@Test
public void testDeniedClassLoaderAccess() throws Exception {
String[] options = new String[] {
! "--module-path", MOD_DEST_DIR.toString(),
! "--add-modules", String.join(",", modules),
"-m", "m3/p3.NoGetClassLoaderAccess"
};
assertTrue(executeTestJava(options)
.outputTo(System.out)
.errorTo(System.err)
*** 122,133 ****
Path policyFile = Paths.get(TEST_SRC, "policy.denied");
String[] options = new String[] {
"-Djava.security.manager",
"-Djava.security.policy=" + policyFile.toString(),
! "-mp", MOD_DEST_DIR.toString(),
! "-addmods", String.join(",", modules),
"-m", "m3/p3.NoAccess"
};
assertTrue(executeTestJava(options)
.outputTo(System.out)
.errorTo(System.err)
--- 122,133 ----
Path policyFile = Paths.get(TEST_SRC, "policy.denied");
String[] options = new String[] {
"-Djava.security.manager",
"-Djava.security.policy=" + policyFile.toString(),
! "--module-path", MOD_DEST_DIR.toString(),
! "--add-modules", String.join(",", modules),
"-m", "m3/p3.NoAccess"
};
assertTrue(executeTestJava(options)
.outputTo(System.out)
.errorTo(System.err)
< prev index next >