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);
}
}