package com.github.agiledon.sisyphus.util; import org.junit.Test; import java.util.List; import static com.google.common.collect.Lists.newArrayList; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.MatcherAssert.assertThat; public class StringTemplateTest { @Test public void should_parse_template_file() { StringTemplate templateParser = new StringTemplate("template/testST.txt"); List<String> variables = newArrayList("name = Sisyphus", "product = StringTemplate"); String result = templateParser.evaluate(variables); assertThat(result, is("Hello Sisyphus\n" + "StringTemplate can work.")); } }