Package syslog.business

Source Code of syslog.business.TransformContextTest

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) { }
    }
}
TOP

Related Classes of syslog.business.TransformContextTest

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.