Package org.jzonic.jlo

Source Code of org.jzonic.jlo.LogManagerTest

/*
* LogManagerTest.java
* JUnit based test
*
* Created on 4. Mai 2003, 20:59
*/

package org.jzonic.jlo;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

/**
*
* @author Administrator
*/
public class LogManagerTest extends TestCase {
   
    public LogManagerTest(java.lang.String testName) {
        super(testName);
    }
   
    public static void main(java.lang.String[] args) {
        junit.textui.TestRunner.run(suite());
    }
   
    public static Test suite() {
        TestSuite suite = new TestSuite(LogManagerTest.class);
       
        return suite;
    }
   
    public void testGetInstance() {
        LogManager lm = LogManager.getInstance();
        assertNotNull(lm);
    }
   
    public void testGetLogger() {
        Logger logger = LogManager.getLogger("org.jzonic.jlo");
        assertNotNull(logger);
    }
       
    public void testGetNonExistingLogger() {
        Logger logger = LogManager.getLogger("org.jzonic.jlo.test");
        String name = logger.getLoggerName();
        assertEquals("org.jzonic.jlo",name);
    }
   
    public void testGetNonExistingLogger2() {
        Logger logger = LogManager.getLogger("org");
        String name = logger.getLoggerName();
        assertEquals("Default",name);
    }   
   
    public void testGetDifferentLogger() {
        Logger logger = LogManager.getLogger("de.xcom","test");
        String name = logger.getLoggerName();
        assertEquals("de.xcom",name);
    }
   
    public void testGetNEDifferentLogger() {
        Logger logger = LogManager.getLogger("de.xcom.test.hello","test");
        String name = logger.getLoggerName();
        assertEquals("de.xcom.test",name);
    }
   
    public void testGetChannel() {
        Channel channel = LogManager.getChannel("debug");
        assertTrue(channel.isOn());
    }
   
    public void testGetDifferentChannel() {
        Channel channel = LogManager.getChannel("timing","test");
        String name = channel.getChannelName();
        assertTrue(channel.isOn());
        assertEquals("timing",name);
    }
   
    public void testGetNEConfiguration() {
        Logger logger = LogManager.getLogger("de.xcom","NE");
        String name = logger.getLoggerName();
        assertEquals("Default",name);
    }
}
TOP

Related Classes of org.jzonic.jlo.LogManagerTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.