velocity-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nbu...@apache.org
Subject svn commit: r991659 - /velocity/engine/trunk/src/test/org/apache/velocity/test/issues/Velocity762TestCase.java
Date Wed, 01 Sep 2010 19:13:16 GMT
Author: nbubna
Date: Wed Sep  1 19:13:16 2010
New Revision: 991659

URL: http://svn.apache.org/viewvc?rev=991659&view=rev
Log:
a more thorough $foreach test

Modified:
    velocity/engine/trunk/src/test/org/apache/velocity/test/issues/Velocity762TestCase.java

Modified: velocity/engine/trunk/src/test/org/apache/velocity/test/issues/Velocity762TestCase.java
URL: http://svn.apache.org/viewvc/velocity/engine/trunk/src/test/org/apache/velocity/test/issues/Velocity762TestCase.java?rev=991659&r1=991658&r2=991659&view=diff
==============================================================================
--- velocity/engine/trunk/src/test/org/apache/velocity/test/issues/Velocity762TestCase.java
(original)
+++ velocity/engine/trunk/src/test/org/apache/velocity/test/issues/Velocity762TestCase.java
Wed Sep  1 19:13:16 2010
@@ -37,4 +37,17 @@ public class Velocity762TestCase extends
         assertEvalEquals("false false true ", template);
     }
 
+    public void testAllForeachProps()
+    {
+        String template = "#foreach( $number in [1..3] )"+
+                          "number:$number hasNext:$foreach.hasNext "+
+                           "first:$foreach.first last:$foreach.last "+
+                           "count:$foreach.count index:$foreach.index \n"+
+                          "#end";
+        String expect = "number:1 hasNext:true first:true last:false count:1 index:0 \n"+
+                        "number:2 hasNext:true first:false last:false count:2 index:1 \n"+
+                        "number:3 hasNext:false first:false last:true count:3 index:2 \n";
+        assertEvalEquals(expect, template);
+    }
+
 }



Mime
View raw message