< prev index next >
test/tools/launcher/modules/addexports/AddExportsTest.java
Print this page
*** 30,39 ****
--- 30,40 ----
* @summary Basic tests for java -XaddExports
*/
import java.nio.file.Path;
import java.nio.file.Paths;
+ import java.util.Arrays;
import static jdk.testlibrary.ProcessTools.*;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.DataProvider;
*** 146,160 ****
// java -XaddExports:java.base/jdk.internal.misc=test \
// -mp mods -m $TESTMODULE/$MAIN_CLASS
String mid = TEST1_MODULE + "/" + TEST1_MAIN_CLASS;
int exitValue =
! executeTestJava("-XaddExports:java.base/jdk.internal.misc=" + TEST1_MODULE,
! "-mp", MODS_DIR.toString(),
! "-m", mid)
! .outputTo(System.out)
! .errorTo(System.out)
.getExitValue();
assertTrue(exitValue == 0);
}
--- 147,159 ----
// java -XaddExports:java.base/jdk.internal.misc=test \
// -mp mods -m $TESTMODULE/$MAIN_CLASS
String mid = TEST1_MODULE + "/" + TEST1_MAIN_CLASS;
int exitValue =
! executeModularTest(mid, null,
! Arrays.asList("-XaddExports:java.base/jdk.internal.misc=" + TEST1_MODULE),
! null, Arrays.asList(MODS_DIR), null)
.getExitValue();
assertTrue(exitValue == 0);
}
*** 165,181 ****
public void testWithUpgradedModule() throws Exception {
// java -XaddExports:java.transaction/javax.transaction.internal=m2
// -upgrademodulepath upgrademods -mp mods -m ...
String mid = TEST2_MODULE + "/" + TEST2_MAIN_CLASS;
! int exitValue = executeTestJava(
! "-XaddExports:java.transaction/javax.transaction.internal=m2",
! "-upgrademodulepath", UPGRADE_MODS_DIRS.toString(),
! "-mp", MODS_DIR.toString(),
! "-m", mid)
! .outputTo(System.out)
! .errorTo(System.out)
.getExitValue();
assertTrue(exitValue == 0);
}
--- 164,177 ----
public void testWithUpgradedModule() throws Exception {
// java -XaddExports:java.transaction/javax.transaction.internal=m2
// -upgrademodulepath upgrademods -mp mods -m ...
String mid = TEST2_MODULE + "/" + TEST2_MAIN_CLASS;
! int exitValue = executeModularTest(mid, null,
! Arrays.asList("-XaddExports:java.transaction/javax.transaction.internal=m2",
! "-upgrademodulepath", UPGRADE_MODS_DIRS.toString()),
! null, Arrays.asList(MODS_DIR), null)
.getExitValue();
assertTrue(exitValue == 0);
}
*** 186,202 ****
*/
public void testWithAddMods() throws Exception {
// java -XaddExports:m4/jdk.test4=m3 -mp mods -m ...
String mid = TEST3_MODULE + "/" + TEST3_MAIN_CLASS;
! int exitValue = executeTestJava(
! "-XaddExports:m4/jdk.test4=m3",
! "-mp", MODS_DIR.toString(),
! "-addmods", TEST4_MODULE,
! "-m", mid)
! .outputTo(System.out)
! .errorTo(System.out)
.getExitValue();
assertTrue(exitValue == 0);
}
--- 182,195 ----
*/
public void testWithAddMods() throws Exception {
// java -XaddExports:m4/jdk.test4=m3 -mp mods -m ...
String mid = TEST3_MODULE + "/" + TEST3_MAIN_CLASS;
! int exitValue = executeModularTest(mid, null,
! Arrays.asList("-XaddExports:m4/jdk.test4=m3"),
! null, Arrays.asList(MODS_DIR),
! Arrays.asList(TEST4_MODULE))
.getExitValue();
assertTrue(exitValue == 0);
}
< prev index next >