[stringtemplate-interest] template testing

Udo Borkowski ub at abego-software.de
Mon Aug 1 12:51:06 PDT 2011


> Basically, what I am thinking of is to conventionally use two
> templates to represent a test case: one defines the expected output,
> and another defines the actual output (by applying the template to be
> tested to some parameters). The test runner basically renders each
> pair of templates and compares the outputs - if they match, it is a
> pass, if they don't, it is a failure (maybe if only spaces differ,
> make it a warning).

I am using this approach for my development:

the template "main" in a string group is evaluated and compared against the result of template "main_expected" in the same group.
If both differ I can view the difference in a "Diff viewer".

Udo


On 01.08.2011, at 21:14, Rafael Chaves wrote:

> We adopted StringTemplate in a MDD tool we are developing where users
> can customize code generation by editing their templates. I really
> miss an easy way to test the templates. Is there anything out there
> for this? (If not, we will be rolling our own)
> 
> Basically, what I am thinking of is to conventionally use two
> templates to represent a test case: one defines the expected output,
> and another defines the actual output (by applying the template to be
> tested to some parameters). The test runner basically renders each
> pair of templates and compares the outputs - if they match, it is a
> pass, if they don't, it is a failure (maybe if only spaces differ,
> make it a warning).
> 
> Has anyone seen anything like that?
> 
> Cheers,
> 
> Rafael
> http://alphasimple.com
> _______________________________________________
> stringtemplate-interest mailing list
> stringtemplate-interest at antlr.org
> http://www.antlr.org/mailman/listinfo/stringtemplate-interest



More information about the stringtemplate-interest mailing list