package de.flower.rmt.service.mail; import de.flower.rmt.test.AbstractRMTIntegrationTests; import org.springframework.beans.factory.annotation.Value; import org.testng.annotations.Test; import java.util.HashMap; import java.util.Map; import static de.flower.rmt.test.Assert.assertContains; /** * @author flowerrrr */ public class TemplateServiceTest extends AbstractRMTIntegrationTests { @Value("${app.title}") private String appTitle; @Value("${app.url}") private String appUrl; @Value("${admin.address}") private String adminAddress; @Test public void testMergeTemplate() { final Map<String, Object> model = new HashMap<String, Object>(); model.put("bar", "bar"); String text = templateService.mergeTemplate("test_template.vm", model); log.info(text); assertContains(text, appTitle); assertContains(text, appUrl); assertContains(text, adminAddress); assertContains(text, "Foo: bar"); } }