package syslog.business;
import java.util.ArrayList;
import java.util.List;
import junit.framework.TestCase;
import syslog.database.JdbcFilterDao;
import syslog.database.JdbcGraphDao;
import syslog.database.JdbcMetadataDao;
import syslog.model.Filter;
import syslog.model.GraphItem;
import syslog.model.Log;
/**
*
* @author fero
*/
public class TransformContextTest extends TestCase {
public void testNullData() {
TransformContext context = new TransformContext();
try {
context.transform();
assertEquals(0, 1);
} catch (Exception ex) { }
}
public void testTransformList() {
TransformContext context = new TransformContext();
List data = new ArrayList();
JdbcFilterDao fDao = new JdbcFilterDao();
JdbcMetadataDao mDao = new JdbcMetadataDao();
JdbcGraphDao gDao = new JdbcGraphDao();
data = fDao.getFilters();
try {
context.transform();
assertEquals(0, 1);
} catch (Exception ex) { }
context.setTransformer(new XmlTransformer());
context.setData(data);
try {
String text = context.transform();
if (text.equals(""))
assertEquals(0, 1);
} catch (Exception ex) {
assertEquals(0, 1);
}
try {
context.setData(mDao.getFacility());
String text = context.transform();
if (text.equals(""))
assertEquals(0, 1);
} catch (Exception ex) {
assertEquals(0, 1);
}
try {
context.setData(fDao.realizeFilter(new Filter()));
String text = context.transform();
if (text.equals(""))
assertEquals(0, 1);
} catch (Exception ex) {
assertEquals(0, 1);
}
try {
context.setData(gDao.realizeCircleGraph(new Filter(), "facility"));
String text = context.transform();
if (text.equals(""))
assertEquals(0, 1);
} catch (Exception ex) {
assertEquals(0, 1);
}
}
public void testTransformObjects() {
TransformContext context = new TransformContext();
context.setTransformer(new XmlTransformer());
try {
context.setData("nejaky testovaci retezec");
String text = context.transform();
if (text.equals(""))
assertEquals(0, 1);
} catch (Exception ex) {
assertEquals(0, 1);
}
try {
context.setData(new Filter());
String text = context.transform();
if (text.equals(""))
assertEquals(0, 1);
} catch (Exception ex) {
assertEquals(0, 1);
}
try {
context.setData(new Log());
String text = context.transform();
if (text.equals(""))
assertEquals(0, 1);
} catch (Exception ex) {
assertEquals(0, 1);
}
try {
context.setData(new GraphItem());
String text = context.transform();
if (text.equals(""))
assertEquals(0, 1);
} catch (Exception ex) {
assertEquals(0, 1);
}
try {
context.setData(new Object());
String text = context.transform();
if (text.equals(""))
assertEquals(0, 1);
} catch (Exception ex) { }
}
}