use of com.cribbstechnologies.clients.mandrill.model.MandrillRequestWithCode in project Java-Mandrill-Wrapper by cribbstechnologies.
the class TemplatesTest method testAddTemplate.
@Test
public void testAddTemplate() {
MandrillRequestWithCode request = new MandrillRequestWithCode();
request.setCode("<html><body>template</body></html>");
request.setName("template1");
try {
templatesRequest.addTemplate(request);
} catch (RequestFailedException e) {
e.printStackTrace();
fail(e.getMessage());
}
}
use of com.cribbstechnologies.clients.mandrill.model.MandrillRequestWithCode in project Java-Mandrill-Wrapper by cribbstechnologies.
the class TemplatesTest method testUpdateTemplate.
@Test
public void testUpdateTemplate() {
MandrillRequestWithCode request = new MandrillRequestWithCode();
request.setName("template1");
String newVal = "<html><body>Not template</body></html>";
request.setCode(newVal);
MandrillRequestWithName retrieve = new MandrillRequestWithName();
retrieve.setName("template1");
try {
TemplateResponse response = templatesRequest.getTemplateInfo(retrieve);
String oldVal = response.getCode();
templatesRequest.updateTemplate(request);
response = templatesRequest.getTemplateInfo(retrieve);
assertFalse(oldVal.equals(newVal));
assertEquals(newVal, response.getCode());
} catch (RequestFailedException e) {
e.printStackTrace();
fail(e.getMessage());
}
}
Aggregations