package org.tigris.juxy.builder; import junit.framework.TestCase; import org.tigris.juxy.xpath.XPathExpr; import org.tigris.juxy.xpath.XPathExpressionException; import org.tigris.juxy.xpath.XPathFactory; import javax.xml.transform.TransformerFactory; import java.io.File; public abstract class BaseTestTemplatesBuilder extends TestCase { protected TemplatesBuilderImpl builder = null; private static TransformerFactory trFactory = TransformerFactory.newInstance(); protected BaseTestTemplatesBuilder() { } protected BaseTestTemplatesBuilder(String name) { super(name); } public void setUp() { builder = new TemplatesBuilderImpl(trFactory); } protected String getTestingXsltSystemId(String filePath) { return new File(filePath).toURI().toString(); } protected XPathExpr xpath(String expression) throws XPathExpressionException { return XPathFactory.newXPath(expression); } }