< prev index next >

test/java/lang/module/ModuleReader/ModuleReaderTest.java

Print this page

        

*** 77,94 **** // resources in the base module private static final String[] BASE_RESOURCES = { "java/lang/Object.class" }; // resources in test module (can't use module-info.class as a test // resource as it will be modified by the jmod tool) private static final String[] TEST_RESOURCES = { "p/Main.class" }; ! // a resource that is not in the base or test module ! private static final String NOT_A_RESOURCE = "NotAResource"; @BeforeTest public void compileTestModule() throws Exception { --- 77,132 ---- // resources in the base module private static final String[] BASE_RESOURCES = { "java/lang/Object.class" }; + // resource names that should not be found in the base module + private static final String[] BAD_BASE_RESOURCES = { + "NotFound", + "java", + "/java", + "//java", + "java/", + "java/lang", + "/java/lang", + "//java/lang", + "java/lang/", + "java//lang", + "/java/lang/Object.class", + "//java/lang/Object.class", + "java/lang/Object.class/", + "java//lang//Object.class", + "./java/lang/Object.class", + "java/./lang/Object.class", + "java/lang/./Object.class", + "../java/lang/Object.class", + "java/../lang/Object.class", + "java/lang/../Object.class", + }; + // resources in test module (can't use module-info.class as a test // resource as it will be modified by the jmod tool) private static final String[] TEST_RESOURCES = { "p/Main.class" }; ! // resource names that should not be found in the test module ! private static final String[] BAD_TEST_RESOURCES = { ! "NotFound", ! "p", ! "/p", ! "//p", ! "p/", ! "/p/Main.class", ! "//p/Main.class", ! "p/Main.class/", ! "p//Main.class", ! "./p/Main.class", ! "p/./Main.class", ! "../p/Main.class", ! "p/../p/Main.class" ! }; @BeforeTest public void compileTestModule() throws Exception {
*** 124,137 **** testList(reader, name); } // test "not found" ! assertFalse(reader.find(NOT_A_RESOURCE).isPresent()); ! assertFalse(reader.open(NOT_A_RESOURCE).isPresent()); ! assertFalse(reader.read(NOT_A_RESOURCE).isPresent()); ! // test nulls try { reader.find(null); assertTrue(false); --- 162,176 ---- testList(reader, name); } // test "not found" ! for (String name : BAD_BASE_RESOURCES) { ! assertFalse(reader.find(name).isPresent()); ! assertFalse(reader.open(name).isPresent()); ! assertFalse(reader.read(name).isPresent()); ! } // test nulls try { reader.find(null); assertTrue(false);
*** 234,246 **** testRead(reader, name, expectedBytes); testList(reader, name); } // test "not found" ! assertFalse(reader.find(NOT_A_RESOURCE).isPresent()); ! assertFalse(reader.open(NOT_A_RESOURCE).isPresent()); ! assertFalse(reader.read(NOT_A_RESOURCE).isPresent()); // test nulls try { reader.find(null); assertTrue(false); --- 273,287 ---- testRead(reader, name, expectedBytes); testList(reader, name); } // test "not found" ! for (String name : BAD_TEST_RESOURCES) { ! assertFalse(reader.find(name).isPresent()); ! assertFalse(reader.open(name).isPresent()); ! assertFalse(reader.read(name).isPresent()); ! } // test nulls try { reader.find(null); assertTrue(false);
< prev index next >