aboutsummaryrefslogtreecommitdiff
path: root/velocity-engine-core/src/test/resources/templates/foreach-type.vm
diff options
context:
space:
mode:
Diffstat (limited to 'velocity-engine-core/src/test/resources/templates/foreach-type.vm')
-rw-r--r--velocity-engine-core/src/test/resources/templates/foreach-type.vm28
1 files changed, 28 insertions, 0 deletions
diff --git a/velocity-engine-core/src/test/resources/templates/foreach-type.vm b/velocity-engine-core/src/test/resources/templates/foreach-type.vm
index a484409e..6022884f 100644
--- a/velocity-engine-core/src/test/resources/templates/foreach-type.vm
+++ b/velocity-engine-core/src/test/resources/templates/foreach-type.vm
@@ -15,12 +15,24 @@ Using a Object []
$i
#end
+#foreach( $i in [])
+ $i
+#else
+ empty
+#end
+
Using a Map
#foreach( $i in $map )
$i
#end
+#foreach( $i in {} )
+ $i
+#else
+ this map was empty
+#end
+
Using a Collection
#foreach($i in $collection )
@@ -33,11 +45,19 @@ Using an Iterator
$i
#end
+#set($emptyList = [])
+#foreach($i in $emptyList.iterator())
+ $i
+#else
+ empty
+#end
Using an Enumeration
#foreach($i in $enumerator)
$i
+#else
+ error
#end
@@ -45,4 +65,12 @@ Using an array of primitives
#foreach( $i in $intarr )
$i
+#else
+ error
+#end
+
+#foreach( $i in $emptyarr )
+ $i
+#else
+ empty
#end