hotspot/test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
changeset 47100 17953cf82d51
parent 40631 ed82623d7831
equal deleted inserted replaced
47090:dafcd9eed3e9 47100:17953cf82d51
    34 import jdk.test.lib.process.OutputAnalyzer;
    34 import jdk.test.lib.process.OutputAnalyzer;
    35 
    35 
    36 public class NonBooleanFlagWithInvalidBooleanPrefix {
    36 public class NonBooleanFlagWithInvalidBooleanPrefix {
    37   public static void main(String[] args) throws Exception {
    37   public static void main(String[] args) throws Exception {
    38     ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
    38     ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
    39         "-XX:-MaxRAMFraction=16", "-version");
    39         "-XX:-MaxRAMPercentage=1", "-version");
    40 
    40 
    41     OutputAnalyzer output = new OutputAnalyzer(pb.start());
    41     OutputAnalyzer output = new OutputAnalyzer(pb.start());
    42     output.shouldContain("Unexpected +/- setting in VM option 'MaxRAMFraction=16'");
    42     output.shouldContain("Unexpected +/- setting in VM option 'MaxRAMPercentage=1'");
    43     output.shouldHaveExitValue(1);
    43     output.shouldHaveExitValue(1);
    44 
    44 
    45     pb = ProcessTools.createJavaProcessBuilder(
    45     pb = ProcessTools.createJavaProcessBuilder(
    46         "-XX:+MaxRAMFraction=16", "-version");
    46         "-XX:+MaxRAMPercentage=1", "-version");
    47 
    47 
    48     output = new OutputAnalyzer(pb.start());
    48     output = new OutputAnalyzer(pb.start());
    49     output.shouldContain("Unexpected +/- setting in VM option 'MaxRAMFraction=16'");
    49     output.shouldContain("Unexpected +/- setting in VM option 'MaxRAMPercentage=1'");
    50     output.shouldHaveExitValue(1);
    50     output.shouldHaveExitValue(1);
    51 
    51 
    52   }
    52   }
    53 }
    53 }