in javatests/com/google/cloud/deploymentmanager/autogen/soy/TemplateRendererTest.java [41:60]
public void test() throws Exception {
FileSet.Builder fileSet =
Guice.createInjector(Autogen.getAutogenModule()).getInstance(FileSet.Builder.class);
TemplateRenderer renderer =
fileSet
.addContentFromResource(testDataResource("sanity_check.jinja.soy"))
.build()
.newRenderer("test.sanityCheck");
renderer.setData(
ImmutableMap.of(
"description", "World's best",
"zone", "myZone",
"port", 12345,
"supportFirewall", true,
"supportStaticIp", false));
String expectedOutput =
Resources.toString(
Resources.getResource(testDataResource("sanity_check.jinja")), StandardCharsets.UTF_8);
assertThat(renderer.render()).isEqualTo(expectedOutput);
}