Author: michiel
Date: 2009-06-30 14:43:44 +0200 (Tue, 30 Jun 2009)
New Revision: 36505

Added:
   
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/context.jspx
Modified:
   
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/index.jspx
Log:
started on test-jsps for mm:context

Added: 
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/context.jspx
===================================================================
--- 
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/context.jspx
                         (rev 0)
+++ 
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/context.jspx
 2009-06-30 12:43:44 UTC (rev 36505)
@@ -0,0 +1,41 @@
+<div
+    xmlns="http://www.w3.org/1999/xhtml";
+    xmlns:c="http://java.sun.com/jsp/jstl/core";
+    xmlns:jsp="http://java.sun.com/JSP/Page";
+    xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";
+    class="mm_c c_taglib b_test_tree ${requestScope.componentClassName}"
+    id="${requestScope.componentId}">
+  <jsp:output omit-xml-declaration="true" />
+  <h2>mm:context</h2>
+
+  <mm:cloud>
+    <mm:context>
+
+      ${pageScope['org.mmbase.escaper']}
+      <mm:context id="test">
+        <mm:import id="a">A</mm:import>
+      </mm:context>
+
+      <mm:write referid="test" jspvar="t" vartype="java.util.Map">
+        <p><jsp:expression>t.getClass()</jsp:expression></p>
+        <p><jsp:expression>t.keySet().size()</jsp:expression> (should be 1)</p>
+
+        
<p><mm:escape><jsp:expression>t.entrySet()</jsp:expression></mm:escape> (should 
be [a=A])</p>
+
+        <p><jsp:expression>t.size()</jsp:expression> (should be 1)</p>
+        <jsp:scriptlet>
+
+        </jsp:scriptlet>
+      </mm:write>
+      <p>
+        <c:forEach items="${test}" var="entry">
+          <mm:escape>${entry.key}=${entry.value}</mm:escape>
+        </c:forEach>
+        (should be a=A)
+      </p>
+      <mm:write referid="org.mmbase.bridge.jsp.taglib.escaper" />
+
+    </mm:context>
+  </mm:cloud>
+<hr />
+</div>

Modified: 
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/index.jspx
===================================================================
--- 
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/index.jspx
   2009-06-30 12:39:45 UTC (rev 36504)
+++ 
mmbase/trunk/applications/taglib/src/main/webapp/mmbase/components/taglib/test/index.jspx
   2009-06-30 12:43:44 UTC (rev 36505)
@@ -17,6 +17,7 @@
     <li><mm:link page="test_form"><a href="${_}">mm:form</a></mm:link></li>
     <li><mm:link page="test_image"><a href="${_}">mm:image</a></mm:link></li>
     <li><mm:link page="test_tree"><a href="${_}">mm:tree</a></mm:link></li>
+    <li><mm:link page="test_context"><a 
href="${_}">mm:context</a></mm:link></li>
 
   </ol>
 

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to