test/tools/launcher/modules/addmods/AddModsTest.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/test/tools/launcher/modules/addmods/AddModsTest.java	Thu Sep  8 09:06:41 2016
--- new/test/tools/launcher/modules/addmods/AddModsTest.java	Thu Sep  8 09:06:39 2016

*** 29,38 **** --- 29,39 ---- * @build AddModsTest CompilerUtils jdk.testlibrary.* * @run testng AddModsTest * @summary Basic test for java --add-modules */ + import java.io.File; import java.nio.file.Path; import java.nio.file.Paths; import static jdk.testlibrary.ProcessTools.*;
*** 221,230 **** --- 222,252 ---- assertTrue(exitValue == 0); } + /** + * Tests {@code --add-modules} be specified more than once. + */ + public void testWithMultipleAddModules() throws Exception { + + String modulepath = MODS1_DIR.toString() + File.pathSeparator + + MODS2_DIR.toString(); + int exitValue + = executeTestJava("--module-path", modulepath, + "--add-modules", LOGGER_MODULE, + "--add-modules", TEST_MODULE, + "-m", TEST_MID, + "logger.Logger") + .outputTo(System.out) + .errorTo(System.out) + .getExitValue(); + + assertTrue(exitValue == 0); + } + + /** * Attempt to run with a bad module name specified to --add-modules */ public void testRunWithBadAddMods() throws Exception {

test/tools/launcher/modules/addmods/AddModsTest.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File