< prev index next >
test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java
Print this page
*** 58,91 ****
assertTrue(output.getStderr().isEmpty(), "'jinfo -flag HeapDumpOnOutOfMemoryError' stderr should be empty");
output.shouldContain("+HeapDumpOnOutOfMemoryError");
}
private static void testFlagPlus() throws Exception {
! OutputAnalyzer output = JInfoHelper.jinfo("-flag", "+PrintGC");
output.shouldHaveExitValue(0);
! output = JInfoHelper.jinfo("-flag", "PrintGC");
output.shouldHaveExitValue(0);
! output.shouldContain("+PrintGC");
! verifyIsEnabled("PrintGC");
}
private static void testFlagMinus() throws Exception {
! OutputAnalyzer output = JInfoHelper.jinfo("-flag", "-PrintGC");
output.shouldHaveExitValue(0);
! output = JInfoHelper.jinfo("-flag", "PrintGC");
output.shouldHaveExitValue(0);
! output.shouldContain("-PrintGC");
! verifyIsDisabled("PrintGC");
}
private static void testFlagEqual() throws Exception {
! OutputAnalyzer output = JInfoHelper.jinfo("-flag", "PrintGC=1");
output.shouldHaveExitValue(0);
! output = JInfoHelper.jinfo("-flag", "PrintGC");
output.shouldHaveExitValue(0);
! output.shouldContain("+PrintGC");
! verifyIsEnabled("PrintGC");
}
private static void testInvalidFlag() throws Exception {
OutputAnalyzer output = JInfoHelper.jinfo("-flag", "monkey");
assertNotEquals(output.getExitValue(), 0, "A non-zero exit code should be returned for invalid flag");
--- 58,91 ----
assertTrue(output.getStderr().isEmpty(), "'jinfo -flag HeapDumpOnOutOfMemoryError' stderr should be empty");
output.shouldContain("+HeapDumpOnOutOfMemoryError");
}
private static void testFlagPlus() throws Exception {
! OutputAnalyzer output = JInfoHelper.jinfo("-flag", "+HeapDumpOnOutOfMemoryError");
output.shouldHaveExitValue(0);
! output = JInfoHelper.jinfo("-flag", "HeapDumpOnOutOfMemoryError");
output.shouldHaveExitValue(0);
! output.shouldContain("+HeapDumpOnOutOfMemoryError");
! verifyIsEnabled("HeapDumpOnOutOfMemoryError");
}
private static void testFlagMinus() throws Exception {
! OutputAnalyzer output = JInfoHelper.jinfo("-flag", "-HeapDumpOnOutOfMemoryError");
output.shouldHaveExitValue(0);
! output = JInfoHelper.jinfo("-flag", "HeapDumpOnOutOfMemoryError");
output.shouldHaveExitValue(0);
! output.shouldContain("-HeapDumpOnOutOfMemoryError");
! verifyIsDisabled("HeapDumpOnOutOfMemoryError");
}
private static void testFlagEqual() throws Exception {
! OutputAnalyzer output = JInfoHelper.jinfo("-flag", "HeapDumpOnOutOfMemoryError=1");
output.shouldHaveExitValue(0);
! output = JInfoHelper.jinfo("-flag", "HeapDumpOnOutOfMemoryError");
output.shouldHaveExitValue(0);
! output.shouldContain("+HeapDumpOnOutOfMemoryError");
! verifyIsEnabled("HeapDumpOnOutOfMemoryError");
}
private static void testInvalidFlag() throws Exception {
OutputAnalyzer output = JInfoHelper.jinfo("-flag", "monkey");
assertNotEquals(output.getExitValue(), 0, "A non-zero exit code should be returned for invalid flag");
< prev index next >