aboutsummaryrefslogtreecommitdiff
path: root/velocity-engine-core/src/test/resources/templates/ifstatement.vm
diff options
context:
space:
mode:
Diffstat (limited to 'velocity-engine-core/src/test/resources/templates/ifstatement.vm')
-rw-r--r--velocity-engine-core/src/test/resources/templates/ifstatement.vm79
1 files changed, 79 insertions, 0 deletions
diff --git a/velocity-engine-core/src/test/resources/templates/ifstatement.vm b/velocity-engine-core/src/test/resources/templates/ifstatement.vm
new file mode 100644
index 00000000..b67cfa9e
--- /dev/null
+++ b/velocity-engine-core/src/test/resources/templates/ifstatement.vm
@@ -0,0 +1,79 @@
+#*
+
+@test ifstatement.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.
+
+*#
+
+#set($foo = "woogie" )
+
+start :
+
+#if($foo)
+ right
+#end
+
+#if(!$foo)
+ wrong
+#else
+ right
+#end
+
+#if( !$foo )
+ wrong
+#else
+ right
+#end
+
+#if( ! $foo )
+ wrong
+#else
+ right
+#end
+
+#if( ! ! $foo )
+ right
+#end
+
+
+#if($bar)
+ wrong
+#else
+ right
+#end
+
+#if($bar)
+ wrong
+#elseif( $foo )
+ right
+#end
+
+#if( $bar )
+ wrong
+#elseif( $floogie )
+ wrong
+#elseif( $woppie )
+ wrong
+#else
+ right
+#end
+
+#if(!$bar)
+ right
+#end
+
+#if( !$bar)
+ right
+#end
+
+#if( !!$bar)
+ wrong
+#else
+ right
+#end
+
+done