< prev index next >

jdk/test/java/lang/Class/getResource/ResourcesTest.java

Print this page




  43 public class ResourcesTest {
  44 
  45     private static final String TEST_SRC = System.getProperty("test.src");
  46 
  47     private static final Path SRC_DIR = Paths.get(TEST_SRC, "src");
  48     private static final Path CLASSES_DIR = Paths.get("classes");
  49     private static final Path MODS_DIR = Paths.get("mods");
  50 
  51 
  52     /**
  53      * Compiles the modules used by the test and the test Main
  54      */
  55     @BeforeTest
  56     public void compileAll() throws Exception {
  57         boolean compiled;
  58 
  59         // javac -modulesource mods -d mods src/**
  60         compiled = CompilerUtils
  61             .compile(SRC_DIR,
  62                      MODS_DIR,
  63                      "-modulesourcepath", SRC_DIR.toString());
  64         assertTrue(compiled);
  65 
  66         // javac -mp mods -d classes Main.java
  67         compiled = CompilerUtils
  68             .compile(Paths.get(TEST_SRC, "Main.java"),
  69                      CLASSES_DIR,
  70                      "-mp", MODS_DIR.toString(),
  71                      "-addmods", "m1,m2,m3");
  72         assertTrue(compiled);
  73 
  74     }
  75 
  76     /**
  77      * Run the test
  78      */
  79     public void runTest() throws Exception {
  80 
  81         int exitValue
  82             = executeTestJava("-mp", MODS_DIR.toString(),
  83                               "-addmods", "m1,m2,m3",
  84                                "-cp", CLASSES_DIR.toString(),
  85                               "Main")
  86                 .outputTo(System.out)
  87                 .errorTo(System.out)
  88                 .getExitValue();
  89 
  90         assertTrue(exitValue == 0);
  91 
  92     }
  93 
  94 }
  95 


  43 public class ResourcesTest {
  44 
  45     private static final String TEST_SRC = System.getProperty("test.src");
  46 
  47     private static final Path SRC_DIR = Paths.get(TEST_SRC, "src");
  48     private static final Path CLASSES_DIR = Paths.get("classes");
  49     private static final Path MODS_DIR = Paths.get("mods");
  50 
  51 
  52     /**
  53      * Compiles the modules used by the test and the test Main
  54      */
  55     @BeforeTest
  56     public void compileAll() throws Exception {
  57         boolean compiled;
  58 
  59         // javac -modulesource mods -d mods src/**
  60         compiled = CompilerUtils
  61             .compile(SRC_DIR,
  62                      MODS_DIR,
  63                      "--module-source-path", SRC_DIR.toString());
  64         assertTrue(compiled);
  65 
  66         // javac --module-path mods -d classes Main.java
  67         compiled = CompilerUtils
  68             .compile(Paths.get(TEST_SRC, "Main.java"),
  69                      CLASSES_DIR,
  70                      "--module-path", MODS_DIR.toString(),
  71                      "--add-modules", "m1,m2,m3");
  72         assertTrue(compiled);
  73 
  74     }
  75 
  76     /**
  77      * Run the test
  78      */
  79     public void runTest() throws Exception {
  80 
  81         int exitValue
  82             = executeTestJava("--module-path", MODS_DIR.toString(),
  83                               "--add-modules", "m1,m2,m3",
  84                                "-cp", CLASSES_DIR.toString(),
  85                               "Main")
  86                 .outputTo(System.out)
  87                 .errorTo(System.out)
  88                 .getExitValue();
  89 
  90         assertTrue(exitValue == 0);
  91 
  92     }
  93 
  94 }
  95 
< prev index next >