Added recursive Templator logic

This commit is contained in:
Ziver Koc 2015-11-16 12:36:53 +01:00
parent ad04f622d3
commit b92465b62b
3 changed files with 20 additions and 12 deletions

16
test/zutil/test/TemplatorTest.java Normal file → Executable file
View file

@ -271,4 +271,20 @@ public class TemplatorTest {
assertEquals(
"<HTML>111</HTML>", tmpl.compile());
}
@Test
public void recursiveTemplateorTest(){
Templator tmpl2 = new Templator(
"{{value1}},{{value2}}");
tmpl2.set("value1", "sub1");
tmpl2.set("value2", "sub2");
Templator tmpl = new Templator(
"<HTML>{{parent}}:{{child}}</HTML>");
tmpl.set("parent", "super");
tmpl.set("child", tmpl2);
assertEquals(
"<HTML>super:sub1,sub2</HTML>", tmpl.compile());
}
}