Community
Participate
Working Groups
In my code, I try to print some message to System.out public class HealthCheckTestCase { @Test public void healthCheck() throws Exception { HealthCheckItemResult result = Activator.getHealthChecker().doHealthCheck(); assertTrue("Test failed. Please examine System.out log for details.", result.isVerdict()); System.out.println(result.getComment()); } } However, when I run it, the followings are all relevant message I got. My message to System.out is missing. Test Suite: health.TestSuite Time Start: Tue Feb 19 10:45:55 EST 2008 Stop: Tue Feb 19 10:45:55 EST 2008 Elapsed: 0.031 (seconds) Counts Run : 1 Failures: 1 Ignore : 0 Result: Fail Test Failure Name: healthCheck(health.test.internal.HealthCheckTestCase) Message: Test failed. Please examine System.out log for details. Exception: java.lang.AssertionError: Test failed. Please examine System.out log for details. at org.junit.Assert.fail(Assert.java:71) at org.junit.Assert.assertTrue(Assert.java:34) Test System Output... Merged Ouput: Tue Feb 19 10:45:55 EST 2008 (1203435955265)
Does not seem to be a bug; because of the assertion error, the System.out.println line should not be called.
Project is archived.