Author: byron
Date: Tue Dec 23 14:42:59 2008
New Revision: 729163
URL: http://svn.apache.org/viewvc?rev=729163&view=rev
Log:
VELOCITY-657 Added test case provided by Jarkko Viinamäki for velocityHasNext
feature.
Modified:
velocity/engine/trunk/src/test/org/apache/velocity/test/ForeachTestCase.java
Modified:
velocity/engine/trunk/src/test/org/apache/velocity/test/ForeachTestCase.java
URL:
http://svn.apache.org/viewvc/velocity/engine/trunk/src/test/org/apache/velocity/test/ForeachTestCase.java?rev=729163&r1=729162&r2=729163&view=diff
==============================================================================
---
velocity/engine/trunk/src/test/org/apache/velocity/test/ForeachTestCase.java
(original)
+++
velocity/engine/trunk/src/test/org/apache/velocity/test/ForeachTestCase.java
Tue Dec 23 14:42:59 2008
@@ -124,6 +124,20 @@
assertEquals("", writer.toString());
}
+ public void testVelocityHasNextProperty()
+ throws Exception
+ {
+ List list = new ArrayList();
+ list.add("test1");
+ list.add("test2");
+ list.add("test3");
+ context.put("list", list);
+
+ StringWriter writer = new StringWriter();
+ String template = "#foreach ($value in $list)$value #if(
$velocityHasNext )SEPARATOR #end#end";
+ Velocity.evaluate(context, writer, "test", template);
+ assertEquals("test1 SEPARATOR test2 SEPARATOR test3 ",
writer.toString());
+ }
public static class MyIterable
{