< prev index next >
test/runtime/modules/PatchModule/PatchModule2Dirs.java
Print this page
@@ -21,21 +21,21 @@
* questions.
*/
/*
* @test
- * @summary Make sure -Xpatch works with multiple directories.
+ * @summary Make sure --patch-module works with multiple directories.
* @modules java.base/jdk.internal.misc
* @library /testlibrary
- * @compile Xpatch2DirsMain.java
- * @run main Xpatch2Dirs
+ * @compile PatchModule2DirsMain.java
+ * @run main PatchModule2Dirs
*/
import jdk.test.lib.*;
import java.io.File;
-public class Xpatch2Dirs {
+public class PatchModule2Dirs {
public static void main(String[] args) throws Exception {
String source1 = "package javax.naming.spi; " +
"public class NamingManager { " +
" static { " +
@@ -56,13 +56,13 @@
ClassFileInstaller.writeClassToDisk("java/beans/Encoder",
InMemoryJavaCompiler.compile("java.beans.Encoder", source2, "-Xmodule:java.desktop"),
"mods2/java.desktop");
ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
- "-Xpatch:java.naming=mods/java.naming",
- "-Xpatch:java.desktop=mods2/java.desktop",
- "Xpatch2DirsMain", "javax.naming.spi.NamingManager", "java.beans.Encoder");
+ "--patch-module=java.naming=mods/java.naming",
+ "--patch-module=java.desktop=mods2/java.desktop",
+ "PatchModule2DirsMain", "javax.naming.spi.NamingManager", "java.beans.Encoder");
OutputAnalyzer oa = new OutputAnalyzer(pb.start());
oa.shouldContain("I pass one!");
oa.shouldContain("I pass two!");
oa.shouldHaveExitValue(0);
< prev index next >