< prev index next >
test/runtime/modules/JVMDefineModule.java
Print this page
*** 103,123 ****
if (!e.getMessage().contains("Class loader must be the boot class loader")) {
throw new RuntimeException("Failed to get expected IAE message for java.base: " + e.getMessage());
}
}
- // Duplicates in package list, expect an IAE
- m = ModuleHelper.ModuleObject("module.x", cl, new String[] { "mypackage4", "mypackage5" });
- try {
- ModuleHelper.DefineModule(m, "9.0", "mymodule/here", new String[] { "mypackage4", "mypackage5", "mypackage4" });
- throw new RuntimeException("Failed to get IAE for duplicate packages");
- } catch(IllegalArgumentException e) {
- if (!e.getMessage().contains("Duplicate package name")) {
- throw new RuntimeException("Failed to get expected IAE message for duplicate package: " + e.getMessage());
- }
- }
-
// Empty entry in package list, expect an IAE
m = ModuleHelper.ModuleObject("module.y", cl, new String[] { "mypackageX", "mypackageY" });
try {
ModuleHelper.DefineModule(m, "9.0", "mymodule/here", new String[] { "mypackageX", "", "mypackageY" });
throw new RuntimeException("Failed to get IAE for empty package");
--- 103,112 ----
< prev index next >