Package syslog.business

Source Code of syslog.business.SimpleMetadataManagerTest

package syslog.business;

import junit.framework.TestCase;
import syslog.database.JdbcMetadataDao;
import syslog.model.DataObject;

/**
*
* @author fero
*/
public class SimpleMetadataManagerTest extends TestCase {
    public void testGetSeverity() {
        DataObject dataObj;
        SimpleMetadataManager man = new SimpleMetadataManager();
       
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(new JdbcMetadataDao());
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(null);
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(new XmlTransformer());
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(null);
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 501);
    }
   
    public void testGetFacility() {
        DataObject dataObj;
        SimpleMetadataManager man = new SimpleMetadataManager();
       
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(new JdbcMetadataDao());
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(null);
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(new XmlTransformer());
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(null);
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 501);
    }
   
    public void testGetServer() {
        DataObject dataObj;
        SimpleMetadataManager man = new SimpleMetadataManager();
       
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(new JdbcMetadataDao());
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(null);
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(new XmlTransformer());
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(null);
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 501);
    }
   
    public void testGetApplication() {
        DataObject dataObj;
        SimpleMetadataManager man = new SimpleMetadataManager();
       
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(new JdbcMetadataDao());
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(null);
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(new XmlTransformer());
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(null);
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 501);
    }
}
TOP

Related Classes of syslog.business.SimpleMetadataManagerTest

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.