Applied patch from Jan Limpens 'ReflectionBasedDictionaryAdapter needs to check if...
[castle.git] / Tools / NVelocity / test / templates / foreach-array.vm
blobfd779b381619c17a0bac13eca0ac562b3e96dac6
1 #*
3 @test foreach-array.vm
5 This template is used for Velocity regression testing.
6 If you alter this template make sure you change the
7 corresponding comparison file so that the regression 
8 test doesn't fail incorrectly.
12 --Foreach with an array. 2 blank lines follow
14 ##foreach ($element in $provider.Array)
16 <table>
17 #foreach ($element in $stringarray)
18     <tr>
19         <td>This is $element and it is the $velocityCount item</td>
20     </tr>        
21 #end
22 </table>
24 --Foreach with a null array.  1 blank line follows
26 <table>
27 #foreach ($element in $woogiefoogie)
28     <tr>
29         <td>This is $element and it is the $velocityCount item</td>
30     </tr>        
31 #end
32 </table>
34 -- And when we declare the array in-template :
36 #set($colors=["red","blue","green"])
37 Choose among :
38 #foreach( $color in $colors )
39         $color
40 #end
42 #set($bar= 'bar')
43 #set($foo = [ 'a' ])
44 #set($foo2 = [ $bar ])
45 #set($foo2 = [$bar ])
46 #set($foo2 = [ $bar])
47 #set($foo2 = [ $bar] )
48 #foreach( $i in $foo )
49  \$foo : $i
50 #end
52 #foreach($i in $foo2)
53  \$foo2 : $i
54 #end