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