equal
deleted
inserted
replaced
26 * @bug 4509051 4785453 |
26 * @bug 4509051 4785453 |
27 * @summary javac <AT>sourcefiles should catch Exception, when sourcefiles |
27 * @summary javac <AT>sourcefiles should catch Exception, when sourcefiles |
28 * doesn't exist. |
28 * doesn't exist. |
29 * @library /tools/lib |
29 * @library /tools/lib |
30 * @modules jdk.compiler/com.sun.tools.javac.api |
30 * @modules jdk.compiler/com.sun.tools.javac.api |
31 * jdk.compiler/com.sun.tools.javac.file |
|
32 * jdk.compiler/com.sun.tools.javac.main |
31 * jdk.compiler/com.sun.tools.javac.main |
33 * jdk.jdeps/com.sun.tools.javap |
32 * @build toolbox.ToolBox toolbox.JavacTask |
34 * @build ToolBox |
|
35 * @run main MissingIncludeTest |
33 * @run main MissingIncludeTest |
36 */ |
34 */ |
|
35 |
|
36 import toolbox.JavacTask; |
|
37 import toolbox.Task; |
|
38 import toolbox.ToolBox; |
37 |
39 |
38 // Original test: test/tools/javac/MissingInclude.sh |
40 // Original test: test/tools/javac/MissingInclude.sh |
39 public class MissingIncludeTest { |
41 public class MissingIncludeTest { |
40 |
42 |
41 private static final String MissingIncludeFile = "MissingInclude.java"; |
43 private static final String MissingIncludeFile = "MissingInclude.java"; |
44 public static void main(String[] args) throws Exception { |
46 public static void main(String[] args) throws Exception { |
45 ToolBox tb = new ToolBox(); |
47 ToolBox tb = new ToolBox(); |
46 |
48 |
47 tb.writeFile(MissingIncludeFile, MissingIncludeSrc); |
49 tb.writeFile(MissingIncludeFile, MissingIncludeSrc); |
48 |
50 |
49 tb.new JavacTask(ToolBox.Mode.CMDLINE) |
51 new JavacTask(tb, Task.Mode.CMDLINE) |
50 .options("@/nonexistent_file") |
52 .options("@/nonexistent_file") |
51 .files(MissingIncludeFile) |
53 .files(MissingIncludeFile) |
52 .run(ToolBox.Expect.FAIL); |
54 .run(Task.Expect.FAIL); |
53 } |
55 } |
54 |
56 |
55 } |
57 } |