tim@11: /** tim@11: * tim@11: */ tim@11: package de.intevation.gnv.util; tim@11: tim@11: import java.io.File; tim@11: import java.io.FileInputStream; tim@11: import java.io.FileNotFoundException; tim@11: tim@11: import org.apache.log4j.BasicConfigurator; tim@11: import org.apache.log4j.Logger; tim@11: import org.w3c.dom.Document; tim@11: tim@11: import de.intevation.gnv.artifactdatabase.client.DefaultArtifactDatabaseClient; tim@11: tim@11: import junit.framework.TestCase; tim@11: tim@11: /** tim@11: * @author Tim Englich tim@11: * tim@11: */ tim@11: public class XSLTransformerTestCase extends TestCase { tim@11: tim@11: /** tim@11: * the logger, used to log exceptions and additonaly information tim@11: */ tim@11: private static Logger log = null; tim@11: tim@11: static{ tim@11: BasicConfigurator.configure(); tim@11: log = Logger.getLogger(DefaultArtifactDatabaseClient.class); tim@11: } tim@11: tim@11: public XSLTransformerTestCase() { tim@11: super(); tim@11: } tim@11: tim@11: public XSLTransformerTestCase(String name) { tim@11: super(name); tim@11: } tim@11: tim@11: tim@11: public void testDescribeUI(){ tim@11: tim@11: try { tim@11: //System.setProperty("javax.xml.transform.TransformerFactory","com.icl.saxon.TransformerFactoryImpl"); tim@11: Document document = new XMLUtils().readDocument(new FileInputStream(new File("src/test/ressources/describe-ui-test.xml"))); tim@11: XSLTransformer transformer = new XSLTransformer(); tim@11: String value = transformer.transform(document, "UTF-8", "src/main/webapp/WEB-INF/config/templates/describe-ui.xsl"); tim@11: log.debug(value); tim@11: } catch (FileNotFoundException e) { tim@11: log.error(e,e); tim@11: } tim@11: } tim@11: }