31 import com.oracle.java.testlibrary.*; |
31 import com.oracle.java.testlibrary.*; |
32 |
32 |
33 public class BooleanFlagWithInvalidValue { |
33 public class BooleanFlagWithInvalidValue { |
34 public static void main(String[] args) throws Exception { |
34 public static void main(String[] args) throws Exception { |
35 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder( |
35 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder( |
36 "-XX:+UseLargePages=8", "-version"); |
36 "-XX:+PrintWarnings=8", "-version"); |
37 |
37 |
38 OutputAnalyzer output = new OutputAnalyzer(pb.start()); |
38 OutputAnalyzer output = new OutputAnalyzer(pb.start()); |
39 output.shouldContain("Improperly specified VM option 'UseLargePages=8'"); |
39 output.shouldContain("Improperly specified VM option 'PrintWarnings=8'"); |
40 output.shouldHaveExitValue(1); |
40 output.shouldHaveExitValue(1); |
41 |
41 |
42 pb = ProcessTools.createJavaProcessBuilder( |
42 pb = ProcessTools.createJavaProcessBuilder( |
43 "-XX:-UseLargePages=8", "-version"); |
43 "-XX:-PrintWarnings=8", "-version"); |
44 |
44 |
45 output = new OutputAnalyzer(pb.start()); |
45 output = new OutputAnalyzer(pb.start()); |
46 output.shouldContain("Improperly specified VM option 'UseLargePages=8'"); |
46 output.shouldContain("Improperly specified VM option 'PrintWarnings=8'"); |
47 output.shouldHaveExitValue(1); |
47 output.shouldHaveExitValue(1); |
48 } |
48 } |
49 } |
49 } |