curcuru 01/07/09 10:04:44 Added: test/tests/api/xalanj2 TransformState99a.xml TransformState99a.xsl TransformState99b.xml TransformState99b.xsl TransformState99binc.xsl TransformState99c.xml TransformState99c.xsl TransformState99cimp.xsl Log: New basic stylesheet tests for TransformState Revision Changes Path 1.1 xml-xalan/test/tests/api/xalanj2/TransformState99a.xml Index: TransformState99a.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <list> <item>Xalan-J 1.x</item> <item>Xalan-J 2.x</item> <item>Xalan-C 1.x</item> <list> <item>Xalan documentation</item> <item>Xalan tests</item> </list> </list> 1.1 xml-xalan/test/tests/api/xalanj2/TransformState99a.xsl Index: TransformState99a.xsl =================================================================== <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- xsl-comment-1 Filename: TransformState99a.xsl --> <xsl:variable name="variable1" select="variable-1-value"/> <xsl:param name="param1" select="param-1-value-default"/> <xsl:template match="/" name="template-1-root"> <doc> <mode-header> <xsl:text>xsl-text-1</xsl:text> <xsl:value-of select="$variable1" /> <xsl:value-of select="$param1" /> <xsl:element name="xsl-element-1"> <xsl:attribute name="xsl-attribute-1">xsl-attribute-1-value</xsl:attribute>xsl-element-content-newline </xsl:element> </mode-header> <mode-none><xsl:apply-templates select="list" /></mode-none> <mode-ala><xsl:call-template name="apple" /></mode-ala> </doc> </xsl:template> <xsl:template match="item"> <pie><xsl:copy/></pie> </xsl:template> <xsl:template match="pies-are-good" name="apple"> <!-- Note formatting is important, this apply-templates must end on col 99; line number must match expected --> <!-- This should be line # 40 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <apple> <xsl:value-of select="count(.)" /> <xsl:apply-templates select="list" mode="ala" /> </apple> </xsl:template> <xsl:template match="list" mode="ala" name="list-ala-mode" > <!-- This should be line # 50 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <icecream>text-literal-chars<xsl:text>xsl-text-2a</xsl:text> <xsl:copy-of select="item[2]"/> </icecream> </xsl:template> <xsl:template match="list" name="list-no-mode" > <!-- This should be line # 60 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <icemilk>text-literal-chars<xsl:text>xsl-text-3a</xsl:text> <xsl:copy-of select="item[2]"/> </icemilk> </xsl:template> </xsl:stylesheet> 1.1 xml-xalan/test/tests/api/xalanj2/TransformState99b.xml Index: TransformState99b.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <list> <item>Xalan-J 1.x</item> <item>Xalan-J 2.x</item> <item>Xalan-C 1.x</item> <list> <item>Xalan documentation</item> <item>Xalan tests</item> </list> </list> 1.1 xml-xalan/test/tests/api/xalanj2/TransformState99b.xsl Index: TransformState99b.xsl =================================================================== <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- xsl-comment-1 Filename: TransformState99b.xsl --> <!-- xsl:include should be on line 5 in this file --> <xsl:include href="TransformState99binc.xsl" /> <xsl:variable name="variable1" select="variable-1-value"/> <xsl:param name="param1" select="param-1-value-default"/> <xsl:template match="/" name="template-1-root"> <doc> <mode-header> <xsl:text>xsl-text-1</xsl:text> <xsl:value-of select="$variable1" /> <xsl:value-of select="$param1" /> <xsl:element name="xsl-element-1"> <xsl:attribute name="xsl-attribute-1">xsl-attribute-1-value</xsl:attribute>xsl-element-content-newline </xsl:element> </mode-header> <mode-none><xsl:apply-templates select="list" /></mode-none> <mode-ala><xsl:call-template name="apple" /></mode-ala> </doc> </xsl:template> <xsl:template match="item"> <pie><xsl:copy/></pie> </xsl:template> <!-- This should be line # 40 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <xsl:template match="list" mode="ala" name="list-ala-mode" > <!-- This should be line # 50 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <icecream>text-literal-chars<xsl:text>xsl-text-2a</xsl:text> <xsl:copy-of select="item[2]"/> </icecream> </xsl:template> <xsl:template match="list" name="list-no-mode" > <!-- This should be line # 60 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <icemilk>text-literal-chars<xsl:text>xsl-text-3a</xsl:text> <xsl:copy-of select="item[2]"/> </icemilk> </xsl:template> </xsl:stylesheet> 1.1 xml-xalan/test/tests/api/xalanj2/TransformState99binc.xsl Index: TransformState99binc.xsl =================================================================== <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- xsl-comment-1 Filename: TransformState99binc.xsl --> <xsl:template match="pies-are-good" name="apple"> <!-- Note formatting is important, this apply-templates must end on col 99; line number must match expected --> <!-- This should be line # 25 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <apple> <xsl:value-of select="count(.)" /> <xsl:apply-templates select="list" mode="ala" /> </apple> </xsl:template> </xsl:stylesheet> 1.1 xml-xalan/test/tests/api/xalanj2/TransformState99c.xml Index: TransformState99c.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <list> <item>Xalan-J 1.x</item> <item>Xalan-J 2.x</item> <item>Xalan-C 1.x</item> <list> <item>Xalan documentation</item> <item>Xalan tests</item> </list> </list> 1.1 xml-xalan/test/tests/api/xalanj2/TransformState99c.xsl Index: TransformState99c.xsl =================================================================== <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- xsl-comment-1 Filename: TransformState99c.xsl --> <!-- xsl:include should be on line 5 in this file --> <xsl:include href="TransformState99cimp.xsl" /> <xsl:variable name="variable1" select="variable-1-value"/> <xsl:param name="param1" select="param-1-value-default"/> <xsl:template match="/" name="template-1-root"> <doc> <mode-header> <xsl:text>xsl-text-1</xsl:text> <xsl:value-of select="$variable1" /> <xsl:value-of select="$param1" /> <xsl:element name="xsl-element-1"> <xsl:attribute name="xsl-attribute-1">xsl-attribute-1-value</xsl:attribute>xsl-element-content-newline </xsl:element> </mode-header> <mode-none><xsl:apply-templates select="list" /></mode-none> <mode-ala><xsl:call-template name="apple" /></mode-ala> </doc> </xsl:template> <xsl:template match="item"> <pie><xsl:copy/></pie> </xsl:template> <!-- This should be line # 40 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <xsl:template match="list" mode="ala" name="list-ala-mode" > <!-- This should be line # 50 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <icecream>text-literal-chars<xsl:text>xsl-text-2a</xsl:text> <xsl:copy-of select="item[2]"/> </icecream> </xsl:template> <xsl:template match="list" name="list-no-mode" > <!-- This should be line # 60 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <icemilk>text-literal-chars<xsl:text>xsl-text-3a</xsl:text> <xsl:copy-of select="item[2]"/> </icemilk> </xsl:template> </xsl:stylesheet> 1.1 xml-xalan/test/tests/api/xalanj2/TransformState99cimp.xsl Index: TransformState99cimp.xsl =================================================================== <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- xsl-comment-1 Filename: TransformState99cimp.xsl --> <xsl:template match="pies-are-good" name="apple"> <!-- Note formatting is important, this apply-templates must end on col 99; line number must match expected --> <!-- This should be line # 30 in the file! 4567-50-234567-60-234567-70-234567-80-234567-90-23456-99 --> <apple> <xsl:value-of select="count(.)" /> <xsl:apply-templates select="list" mode="ala" /> </apple> </xsl:template> </xsl:stylesheet> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]