< prev index next >

test/tools/javac/modules/NPEEmptyFileTest.java

Print this page




  34 
  35 import java.nio.file.Files;
  36 import java.nio.file.Path;
  37 
  38 import toolbox.JavacTask;
  39 import toolbox.Task;
  40 import toolbox.ToolBox;
  41 
  42 public class NPEEmptyFileTest extends ModuleTestBase {
  43     public static void main(String... args) throws Exception {
  44         new NPEEmptyFileTest().runTests();
  45     }
  46 
  47     @Test
  48     public void compileEmptyFile(Path base) throws Exception {
  49         Path modules = base.resolve("modules");
  50         Files.createDirectories(modules);
  51         Path emptyJavaFile = base.resolve("Test.java");
  52         tb.writeFile(emptyJavaFile, "");
  53         new JavacTask(tb, Task.Mode.EXEC)
  54                 .options("-modulesourcepath", modules.toString(),
  55                         "-d", modules.toString(), emptyJavaFile.toString())
  56                 .run()
  57                 .writeAll();
  58     }
  59 }


  34 
  35 import java.nio.file.Files;
  36 import java.nio.file.Path;
  37 
  38 import toolbox.JavacTask;
  39 import toolbox.Task;
  40 import toolbox.ToolBox;
  41 
  42 public class NPEEmptyFileTest extends ModuleTestBase {
  43     public static void main(String... args) throws Exception {
  44         new NPEEmptyFileTest().runTests();
  45     }
  46 
  47     @Test
  48     public void compileEmptyFile(Path base) throws Exception {
  49         Path modules = base.resolve("modules");
  50         Files.createDirectories(modules);
  51         Path emptyJavaFile = base.resolve("Test.java");
  52         tb.writeFile(emptyJavaFile, "");
  53         new JavacTask(tb, Task.Mode.EXEC)
  54                 .options("--module-source-path", modules.toString(),
  55                         "-d", modules.toString(), emptyJavaFile.toString())
  56                 .run()
  57                 .writeAll();
  58     }
  59 }
< prev index next >