brett 2005/01/27 00:44:00
Modified: jelly/jelly-tags/jsl/src/test/org/apache/commons/jelly/jsl
suite.jelly
Log:
add successful test for CDATA
Revision Changes Path
1.15 +41 -1
jakarta-commons/jelly/jelly-tags/jsl/src/test/org/apache/commons/jelly/jsl/suite.jelly
Index: suite.jelly
===================================================================
RCS file:
/home/cvs/jakarta-commons/jelly/jelly-tags/jsl/src/test/org/apache/commons/jelly/jsl/suite.jelly,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- suite.jelly 28 Oct 2004 19:18:30 -0000 1.14
+++ suite.jelly 27 Jan 2005 08:44:00 -0000 1.15
@@ -227,6 +227,46 @@
<test:assertEquals expected="El1SomeText" actual="${contextText}" />
</test:case>
+ <test:case name="testXMLContextCDATA" xmlns="dummy">
+ <x:parse var="testDoc">
+ <element1>
+ <element2><![CDATA[SomeText]]></element2>
+ </element1>
+ </x:parse>
+
+ <jsl:stylesheet var="contextStyleSheet">
+ <jsl:template match="element1">El1<jsl:applyTemplates /></jsl:template>
+ <jsl:template match="element2"><x:expr select="."/></jsl:template>
+ </jsl:stylesheet>
+
+ <j:set var="contextText"><jsl:style stylesheet="${contextStyleSheet}"
select="$testDoc"/></j:set>
+
+ <m:echo>text is '${contextText}'</m:echo>
+
+ <test:assertEquals expected="El1SomeText" actual="${contextText}" />
+ </test:case>
+
+ <test:case name="testXMLContextCDATA2" xmlns="dummy">
+ <x:parse var="testDoc">
+ <element1>
+ <element2><![CDATA[CDATA2]]></element2>
+ <element3><![CDATA[CDATA3]]></element3>
+ </element1>
+ </x:parse>
+
+ <jsl:stylesheet var="contextStyleSheet">
+ <jsl:template match="element1">El1<jsl:applyTemplates /></jsl:template>
+ <jsl:template match="element2"><x:expr select="."/></jsl:template>
+ <jsl:template match="element3"><jsl:applyTemplates /></jsl:template>
+ </jsl:stylesheet>
+
+ <j:set var="contextText"><jsl:style stylesheet="${contextStyleSheet}"
select="$testDoc"/></j:set>
+
+ <m:echo>text is '${contextText}'</m:echo>
+
+ <test:assertEquals expected="El1CDATA2CDATA3" actual="${contextText}" />
+ </test:case>
+
<test:case name="testModeBug" xmlns="dummy">
<x:parse var="testDoc">
<menu>
@@ -247,4 +287,4 @@
<test:assertEquals expected="BBBBBB" actual="${modeText}" />
</test:case>
-</test:suite>
\ No newline at end of file
+</test:suite>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]