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