langtools/test/tools/javac/MissingInclude/MissingIncludeTest.java
changeset 36778 e04318f39f92
parent 36526 3b41f1c69604
equal deleted inserted replaced
36777:28d33fb9097f 36778:e04318f39f92
    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 }