< 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 >