diff options
Diffstat (limited to 'velocity-engine-core/src/test/resources/templates/foreach-array.vm')
-rw-r--r-- | velocity-engine-core/src/test/resources/templates/foreach-array.vm | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/velocity-engine-core/src/test/resources/templates/foreach-array.vm b/velocity-engine-core/src/test/resources/templates/foreach-array.vm new file mode 100644 index 00000000..371004d6 --- /dev/null +++ b/velocity-engine-core/src/test/resources/templates/foreach-array.vm @@ -0,0 +1,62 @@ +#* + +@test foreach-array.vm + +This template is used for Velocity regression testing. +If you alter this template make sure you change the +corresponding comparison file so that the regression +test doesn't fail incorrectly. + +*# + +--Foreach with an array. 2 blank lines follow + +##foreach ($element in $provider.Array) + +<table> +#foreach ($element in $stringarray) + <tr> + <td>This is $element and it is the $foreach.count item</td> + </tr> +#end +</table> + +--Foreach with a null array. 1 blank line follows + +<table> +#foreach ($element in $woogiefoogie) + <tr> + <td>This is $element and it is the $foreach.count item</td> + </tr> +#end +</table> + +-- And when we declare the array in-template : + +#set($colors=["red","blue","green"]) +Choose among : +#foreach( $color in $colors ) + $color +#end + +#set($bar= 'bar') +#set($foo = [ 'a' ]) +#set($foo2 = [ $bar ]) +#set($foo2 = [$bar ]) +#set($foo2 = [ $bar]) +#set($foo2 = [ $bar] ) +#foreach( $i in $foo ) + \$foo : $i +#end + +#foreach($i in $foo2) + \$foo2 : $i +#end + +-- Empty array +#foreach( $i in [] ) + really?! +#else + empty +#end + |