Fix bug in GListTruncate, extends templates tests
[tedtools.git] / tmpltest.c
index 6b54a3d..5c3986f 100644 (file)
@@ -108,8 +108,24 @@ main(int argn, char *argv[]) {
        template.printString = outfunc;
        printTemplate( &template );
 
+       resetTemplate(&template);
+
+       setTemplateValueInt(&template, "ID", 23);
+       setTemplateValueUndefined(&template, "emptyID");
+       setTemplateValueInt(&template, "zeroid", 0);
+       addTemplateRow(&template, "outerLoop");
+       setTemplateValueString(&template, "outerLoop.data1", "ha1");
+       setTemplateValueInt(&template, "outerLoop.data1", 1234);
+       setTemplateValueString(&template, "outerLoop.data2", "FOO");
+       addTemplateRow(&template, "outerLoop.innerLoop");
+               setTemplateValueString(&template, "outerLoop.innerLoop.camenty", "Again 1");
+
+       fputs("================================================\n", stdout);
+       printTemplate( &template );
+
        resetTemplate(&template);
        freeTemplate(&template);
+
        return 0;
 }