package org.tigris.juxy.builder; import org.tigris.juxy.XSLTKeys; import org.tigris.juxy.TestUtil; import junit.framework.TestSuite; /** * $Id: UTestTemplatesBuilder20.java,v 1.5 2006-11-09 17:28:06 pavelsher Exp $ * * @author Pavel Sher */ public class UTestTemplatesBuilder20 extends BaseTestTemplatesBuilder { public UTestTemplatesBuilder20(String name) { super(name); } public static TestSuite suite() { if (!TestUtil.isXSLT20Supported()) { return new TestSuite(); } return new TestSuite(UTestTemplatesBuilder20.class); } public void testXSLT20() throws Exception { builder.setImportSystemId(getTestingXsltSystemId("tests/xml/xslt20.xsl"), null); builder.setInvokationStatementInfo(xpath("/"), null, null); builder.build(); assertEquals("2.0", xpath("/xsl:stylesheet/@version") .addNamespace("xsl", XSLTKeys.XSLT_NS) .toString(builder.getCurrentStylesheetDoc())); } }