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
     {


Reply via email to