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);
|
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.rmi", "--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);
|