equal
deleted
inserted
replaced
56 public static final String PKG_HELLO_WORLD = |
56 public static final String PKG_HELLO_WORLD = |
57 "package p;\n" |
57 "package p;\n" |
58 + HELLO_WORLD; |
58 + HELLO_WORLD; |
59 |
59 |
60 @Test |
60 @Test |
61 void testLegacyMode(Path base) throws Exception { |
61 public void testLegacyMode(Path base) throws Exception { |
62 Path src = base.resolve("src"); |
62 Path src = base.resolve("src"); |
63 tb.writeJavaFiles(src, HELLO_WORLD); |
63 tb.writeJavaFiles(src, HELLO_WORLD); |
64 |
64 |
65 Path classes = base.resolve("classes"); |
65 Path classes = base.resolve("classes"); |
66 Files.createDirectories(classes); |
66 Files.createDirectories(classes); |
83 |
83 |
84 checkFiles(classes.resolve("HelloWorld.class")); |
84 checkFiles(classes.resolve("HelloWorld.class")); |
85 } |
85 } |
86 |
86 |
87 @Test |
87 @Test |
88 void testUnnamedModule(Path base) throws Exception { |
88 public void testUnnamedModule(Path base) throws Exception { |
89 Path src = base.resolve("src"); |
89 Path src = base.resolve("src"); |
90 tb.writeJavaFiles(src, HELLO_WORLD); |
90 tb.writeJavaFiles(src, HELLO_WORLD); |
91 |
91 |
92 Path classes = base.resolve("classes"); |
92 Path classes = base.resolve("classes"); |
93 Files.createDirectories(classes); |
93 Files.createDirectories(classes); |
99 |
99 |
100 checkFiles(classes.resolve("HelloWorld.class")); |
100 checkFiles(classes.resolve("HelloWorld.class")); |
101 } |
101 } |
102 |
102 |
103 @Test |
103 @Test |
104 void testSingleModule(Path base) throws Exception { |
104 public void testSingleModule(Path base) throws Exception { |
105 Path src = base.resolve("src"); |
105 Path src = base.resolve("src"); |
106 tb.writeFile(src.resolve("module-info.java"), "module m { }"); |
106 tb.writeFile(src.resolve("module-info.java"), "module m { }"); |
107 tb.writeJavaFiles(src, PKG_HELLO_WORLD); |
107 tb.writeJavaFiles(src, PKG_HELLO_WORLD); |
108 |
108 |
109 Path classes = base.resolve("classes"); |
109 Path classes = base.resolve("classes"); |
119 classes.resolve("module-info.class"), |
119 classes.resolve("module-info.class"), |
120 classes.resolve("p/HelloWorld.class")); |
120 classes.resolve("p/HelloWorld.class")); |
121 } |
121 } |
122 |
122 |
123 @Test |
123 @Test |
124 void testModuleSourcePath(Path base) throws Exception { |
124 public void testModuleSourcePath(Path base) throws Exception { |
125 Path src = base.resolve("src"); |
125 Path src = base.resolve("src"); |
126 Path src_m1 = src.resolve("m1"); |
126 Path src_m1 = src.resolve("m1"); |
127 tb.writeFile(src_m1.resolve("module-info.java"), "module m1 { }"); |
127 tb.writeFile(src_m1.resolve("module-info.java"), "module m1 { }"); |
128 tb.writeJavaFiles(src_m1, PKG_HELLO_WORLD); |
128 tb.writeJavaFiles(src_m1, PKG_HELLO_WORLD); |
129 |
129 |