33 import com.oracle.java.testlibrary.*; |
33 import com.oracle.java.testlibrary.*; |
34 |
34 |
35 public class TestHexArguments { |
35 public class TestHexArguments { |
36 public static void main(String args[]) throws Exception { |
36 public static void main(String args[]) throws Exception { |
37 String[] javaArgs = {"-XX:SharedBaseAddress=0x1D000000", "-version"}; |
37 String[] javaArgs = {"-XX:SharedBaseAddress=0x1D000000", "-version"}; |
38 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(true, javaArgs); |
38 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(javaArgs); |
39 |
39 |
40 OutputAnalyzer output = new OutputAnalyzer(pb.start()); |
40 OutputAnalyzer output = new OutputAnalyzer(pb.start()); |
41 output.shouldNotContain("Could not create the Java Virtual Machine"); |
41 output.shouldNotContain("Could not create the Java Virtual Machine"); |
42 output.shouldHaveExitValue(0); |
42 output.shouldHaveExitValue(0); |
43 |
43 |
44 String[] javaArgs1 = {"-XX:SharedBaseAddress=1D000000", "-version"}; |
44 String[] javaArgs1 = {"-XX:SharedBaseAddress=1D000000", "-version"}; |
45 pb = ProcessTools.createJavaProcessBuilder(true, javaArgs1); |
45 pb = ProcessTools.createJavaProcessBuilder(javaArgs1); |
46 output = new OutputAnalyzer(pb.start()); |
46 output = new OutputAnalyzer(pb.start()); |
47 output.shouldContain("Could not create the Java Virtual Machine"); |
47 output.shouldContain("Could not create the Java Virtual Machine"); |
48 } |
48 } |
49 } |
49 } |