equal
deleted
inserted
replaced
267 tb.writeJavaFiles(src_m1, |
267 tb.writeJavaFiles(src_m1, |
268 "package test; public class Test {}"); |
268 "package test; public class Test {}"); |
269 Path classes = base.resolve("classes"); |
269 Path classes = base.resolve("classes"); |
270 tb.createDirectories(classes); |
270 tb.createDirectories(classes); |
271 |
271 |
272 new JavacTask(tb) |
272 List<String> log = new JavacTask(tb) |
273 .options("--source-path", src_m1.toString(), |
273 .options("--source-path", src_m1.toString(), |
274 "-XDrawDiagnostics") |
274 "-XDrawDiagnostics") |
275 .outdir(classes) |
275 .outdir(classes) |
276 .files(findJavaFiles(src_m1.resolve("test"))) |
276 .files(findJavaFiles(src_m1.resolve("test"))) |
277 .run(Task.Expect.FAIL) |
277 .run(Task.Expect.FAIL) |
278 .writeAll(); |
278 .writeAll() |
|
279 .getOutputLines(OutputKind.DIRECT); |
|
280 |
|
281 List<String> expected = Arrays.asList( |
|
282 "- compiler.err.cant.access: module-info, (compiler.misc.bad.source.file.header: module-info.java, (compiler.misc.file.does.not.contain.module))", |
|
283 "1 error"); |
|
284 |
|
285 if (!expected.equals(log)) { |
|
286 throw new AssertionError("Unexpected output: " + log); |
|
287 } |
279 |
288 |
280 tb.writeJavaFiles(src_m1, |
289 tb.writeJavaFiles(src_m1, |
281 "module m1x {}"); |
290 "module m1x {}"); |
282 |
291 |
283 new JavacTask(tb) |
292 new JavacTask(tb) |