Author: michiel
Date: 2009-11-19 16:52:28 +0100 (Thu, 19 Nov 2009)
New Revision: 39809

Modified:
   
mmbase/trunk/applications/taglib/src/test/java/org/mmbase/bridge/jsp/taglib/Import.java
   
mmbase/trunk/applications/taglib/src/test/java/org/mmbase/bridge/jsp/taglib/StringListTagTest.java
Log:
reproduces issue cg2, cg3 of context_vars.jspx

Modified: 
mmbase/trunk/applications/taglib/src/test/java/org/mmbase/bridge/jsp/taglib/Import.java
===================================================================
--- 
mmbase/trunk/applications/taglib/src/test/java/org/mmbase/bridge/jsp/taglib/Import.java
     2009-11-19 15:51:41 UTC (rev 39808)
+++ 
mmbase/trunk/applications/taglib/src/test/java/org/mmbase/bridge/jsp/taglib/Import.java
     2009-11-19 15:52:28 UTC (rev 39809)
@@ -43,6 +43,19 @@
         i.doStartTag();
         i.doEndTag();
     }
+    public static void jspvar(PageContext pageContext, ContextReferrerTag 
context, String key, String value, String type, boolean reset) throws Exception 
{
+        WriteTag i = new WriteTag();
+        i.setPageContext(pageContext);
+        i.setParent(context);
+        i.setId(key);
+        i.setJspvar(key);
+        i.setVartype(type);
+        i.setReset(reset);
+        i.setWrite("false"); // getOut not supported in MockPageContext
+        i.setValue(value);
+        i.doStartTag();
+        i.doEndTag();
+    }
 
 
 }

Modified: 
mmbase/trunk/applications/taglib/src/test/java/org/mmbase/bridge/jsp/taglib/StringListTagTest.java
===================================================================
--- 
mmbase/trunk/applications/taglib/src/test/java/org/mmbase/bridge/jsp/taglib/StringListTagTest.java
  2009-11-19 15:51:41 UTC (rev 39808)
+++ 
mmbase/trunk/applications/taglib/src/test/java/org/mmbase/bridge/jsp/taglib/StringListTagTest.java
  2009-11-19 15:52:28 UTC (rev 39809)
@@ -67,6 +67,8 @@
             fooValue = "bla" + (++index);
             Import.tag(pageContext, tag, "foo", fooValue, true);
 
+            Import.jspvar(pageContext, tag, "jspvarfoo", fooValue, "String", 
false);
+
             assertEquals("bla" + index, pageContext.getAttribute("foo"));
             assertEquals("bla" + index, context.getObject("foo"));
             it = tag.doAfterBody();

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

Reply via email to