< prev index next >

jdk/test/tools/launcher/modules/listmods/ListModsTest.java

Print this page




 130         output.shouldContain("m1");
 131         assertTrue(output.getExitValue() == 0);
 132     }
 133 
 134 
 135     @Test
 136     public void testListWithUpgradeModulePath() throws Exception {
 137         OutputAnalyzer output
 138             = executeTestJava("--upgrade-module-path", UPGRADEMODS_DIR.toString(),
 139                               "--list-modules", "java.transaction")
 140                 .outputTo(System.out)
 141                 .errorTo(System.out);
 142         output.shouldContain("exports javax.transaction.atomic");
 143         assertTrue(output.getExitValue() == 0);
 144     }
 145 
 146 
 147     @Test
 148     public void testListWithLimitMods1() throws Exception {
 149         OutputAnalyzer output
 150             = executeTestJava("--limit-modules", "java.compact1", "--list-modules")
 151                 .outputTo(System.out)
 152                 .errorTo(System.out);
 153         output.shouldContain("java.compact1");
 154         output.shouldContain("java.base");
 155         output.shouldNotContain("java.xml");
 156         assertTrue(output.getExitValue() == 0);
 157     }
 158 
 159 
 160     @Test
 161     public void testListWithLimitMods2() throws Exception {
 162         OutputAnalyzer output
 163             = executeTestJava("--module-path", MODS_DIR.toString(),
 164                               "--limit-modules", "java.compact1",
 165                               "--list-modules")
 166                 .outputTo(System.out)
 167                 .errorTo(System.out);
 168         output.shouldContain("java.base");
 169         output.shouldNotContain("m1");
 170         assertTrue(output.getExitValue() == 0);
 171     }
 172 
 173 
 174     /**
 175      * java -version --list-modules => should print version and exit
 176      */
 177     @Test
 178     public void testListWithPrintVersion1() throws Exception {
 179         OutputAnalyzer output
 180             = executeTestJava("-version", "--list-modules")
 181                 .outputTo(System.out)
 182                 .errorTo(System.out);
 183         output.shouldNotContain("java.base");
 184         output.shouldContain("Runtime Environment");


 130         output.shouldContain("m1");
 131         assertTrue(output.getExitValue() == 0);
 132     }
 133 
 134 
 135     @Test
 136     public void testListWithUpgradeModulePath() throws Exception {
 137         OutputAnalyzer output
 138             = executeTestJava("--upgrade-module-path", UPGRADEMODS_DIR.toString(),
 139                               "--list-modules", "java.transaction")
 140                 .outputTo(System.out)
 141                 .errorTo(System.out);
 142         output.shouldContain("exports javax.transaction.atomic");
 143         assertTrue(output.getExitValue() == 0);
 144     }
 145 
 146 
 147     @Test
 148     public void testListWithLimitMods1() throws Exception {
 149         OutputAnalyzer output
 150             = executeTestJava("--limit-modules", "java.management", "--list-modules")
 151                 .outputTo(System.out)
 152                 .errorTo(System.out);
 153         output.shouldContain("java.rmi");
 154         output.shouldContain("java.base");
 155         output.shouldNotContain("java.scripting");
 156         assertTrue(output.getExitValue() == 0);
 157     }
 158 
 159 
 160     @Test
 161     public void testListWithLimitMods2() throws Exception {
 162         OutputAnalyzer output
 163             = executeTestJava("--module-path", MODS_DIR.toString(),
 164                               "--limit-modules", "java.management",
 165                               "--list-modules")
 166                 .outputTo(System.out)
 167                 .errorTo(System.out);
 168         output.shouldContain("java.base");
 169         output.shouldNotContain("m1");
 170         assertTrue(output.getExitValue() == 0);
 171     }
 172 
 173 
 174     /**
 175      * java -version --list-modules => should print version and exit
 176      */
 177     @Test
 178     public void testListWithPrintVersion1() throws Exception {
 179         OutputAnalyzer output
 180             = executeTestJava("-version", "--list-modules")
 181                 .outputTo(System.out)
 182                 .errorTo(System.out);
 183         output.shouldNotContain("java.base");
 184         output.shouldContain("Runtime Environment");
< prev index next >