src/java/libjava-tests/src/stx/libjava/tests/Log4JTests.java
author vranyj1
Sun, 01 May 2011 12:52:23 +0000
branchjk_new_structure
changeset 761 43e017ec7958
parent 752 ff7bc6428c9c
permissions -rw-r--r--
Merged with /branches/jk

package stx.libjava.tests;

import junit.framework.TestCase;

import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Logger;
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;


import static org.junit.Assert.assertEquals;

public class Log4JTests extends TestCase {
	
	public void testLoadAndLogSomething() {
		//assertTrue("Test disabled since it crashes the VM (#9 bug)", false);
		/**/
		BasicConfigurator.configure();
		Logger logger = Logger.getRootLogger();
		logger.debug("Sample debug message");
		logger.error("Sample error message");
		logger.fatal("Sample fatal message");
		/**/
		
	}
	
	public static void main(String[] args) {
		Result result = runAllTests();	
		System.out.println("getRunCount() = " + result.getRunCount());
		System.out.println("getFailureCount() = " + result.getFailureCount());
		for (Failure f : result.getFailures()) {
			System.out.println("Failure: " + f.toString());	
		}
		System.out.println("End of output");
	}
	
	public static Result runAllTests() {		
		return JUnitCore.runClasses(Log4JTests.class);			
	}

}