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);
+ }
+
}