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]

Reply via email to