include-0.adp
Delivered as text/html
Related Files
- packages/acs-templating/www/admin/test/include-0.tcl
- packages/acs-templating/www/admin/test/include-0.adp
[ hide source ] | [ make this the default ]
File Contents
<html> <head> <title>Recursive include</title> </head> <body> <h2> Testcase for recursive <code>include</code> and <code>if</code> </h2> <p> This page does two things: </p> <ol> <li>It exercises <code>include</code> recursively, passing changing args. <li>The result is the test case for <code>if</code> and <code>else</code>, nesting them deeply and exercising all predicates, with and without "not" </ol> <p> @lt@multiple name=v> <include src=include indent="@indent;noquote@ " l=" {%x% FALSE nil} {%y% TRUE nil} {%z% TRUE nil} {%x% TRUE defined} {%y% TRUE defined} {%z% FALSE defined} {%x% FALSE lt 3} {@quot;noquote@yes@quot;noquote@ TRUE true} {0 FALSE true} {t FALSE false} {oFf TRUE false} {%x% TRUE true} {%x% TRUE gt %v.five%} {%x% FALSE ge 20} {%x% TRUE le 13} {%v.five% TRUE eq 5} {%x% FALSE eq 5} {%x% FALSE odd} {%x% TRUE even} {%v.rownum% TRUE odd} {%v.five% FALSE even} {%x% FALSE in fo {ob 10} ar} {%x% TRUE in fie 6 10 28} {%v.five% TRUE between 3 30} {%v.five% FALSE between 30 300} {%x% TRUE ne %v.five% and 8 FALSE le %v.five% and %x% TRUE defined} {%x% TRUE ne 10 or 6 FALSE eq %v.five%}"> @lt@/multiple> </p> </body> </html>