diff options
Diffstat (limited to 'velocity-engine-core/src/test/resources/macrolibs')
9 files changed, 81 insertions, 0 deletions
diff --git a/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library.cmp b/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library.cmp new file mode 100644 index 00000000..50d6ce44 --- /dev/null +++ b/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library.cmp @@ -0,0 +1,8 @@ +This is a test file for loading macro libs programatically + +call foo +#foo(1) +#bar(2) + +no macro definition +#abc(2) diff --git a/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library_duplicate.cmp b/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library_duplicate.cmp new file mode 100644 index 00000000..c9336d3a --- /dev/null +++ b/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library_duplicate.cmp @@ -0,0 +1,6 @@ +This is a test file for loading macro libs programatically + +call foo +86 +no macro definition +#abc(2) diff --git a/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library_global.cmp b/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library_global.cmp new file mode 100644 index 00000000..35441498 --- /dev/null +++ b/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library_global.cmp @@ -0,0 +1,11 @@ +This is a test file for loading macro libs programatically + +call foo +24 +no macro definition +#abc(2) This is a test file for loading macro libs programatically + +call foo +86 +no macro definition +#abc(2)
\ No newline at end of file diff --git a/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library_local.cmp b/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library_local.cmp new file mode 100644 index 00000000..f148f9fc --- /dev/null +++ b/velocity-engine-core/src/test/resources/macrolibs/compare/vm_library_local.cmp @@ -0,0 +1,18 @@ +This is a test file for loading macro libs programatically + +call foo +24 +no macro definition +#abc(2) This is a test file for loading macro libs programatically + +call foo +86 +no macro definition +#abc(2) This is a test file for loading macro libs programatically + +call foo +#foo(1) +#bar(2) + +no macro definition +#abc(2)
\ No newline at end of file diff --git a/velocity-engine-core/src/test/resources/macrolibs/vm_library.vm b/velocity-engine-core/src/test/resources/macrolibs/vm_library.vm new file mode 100644 index 00000000..50d6ce44 --- /dev/null +++ b/velocity-engine-core/src/test/resources/macrolibs/vm_library.vm @@ -0,0 +1,8 @@ +This is a test file for loading macro libs programatically + +call foo +#foo(1) +#bar(2) + +no macro definition +#abc(2) diff --git a/velocity-engine-core/src/test/resources/macrolibs/vm_library1.vm b/velocity-engine-core/src/test/resources/macrolibs/vm_library1.vm new file mode 100644 index 00000000..4736c5e6 --- /dev/null +++ b/velocity-engine-core/src/test/resources/macrolibs/vm_library1.vm @@ -0,0 +1,7 @@ +#macro(bar $a) +#if($a)#set($a = $a + $a)$a#end +#end + +#macro(foo $a) +#if($a)#set($a = $a + 1)$a#end +#end diff --git a/velocity-engine-core/src/test/resources/macrolibs/vm_library2.vm b/velocity-engine-core/src/test/resources/macrolibs/vm_library2.vm new file mode 100644 index 00000000..be45f763 --- /dev/null +++ b/velocity-engine-core/src/test/resources/macrolibs/vm_library2.vm @@ -0,0 +1,7 @@ +#macro( bar $a) +#if($a)#set($a = $a + $a + $a)$a#end +#end + +#macro( foo $a) +#if($a)#set($a = $a * 8)$a#end +#end diff --git a/velocity-engine-core/src/test/resources/macrolibs/vm_library_global.vm b/velocity-engine-core/src/test/resources/macrolibs/vm_library_global.vm new file mode 100644 index 00000000..0e714570 --- /dev/null +++ b/velocity-engine-core/src/test/resources/macrolibs/vm_library_global.vm @@ -0,0 +1,8 @@ +This is a test file for loading macro libs programatically + +call foo +#foo(1) +#bar(2) + +no macro definition +#abc(2)
\ No newline at end of file diff --git a/velocity-engine-core/src/test/resources/macrolibs/vm_library_local.vm b/velocity-engine-core/src/test/resources/macrolibs/vm_library_local.vm new file mode 100644 index 00000000..0e714570 --- /dev/null +++ b/velocity-engine-core/src/test/resources/macrolibs/vm_library_local.vm @@ -0,0 +1,8 @@ +This is a test file for loading macro libs programatically + +call foo +#foo(1) +#bar(2) + +no macro definition +#abc(2)
\ No newline at end of file |