From: INOPIAE Date: Fri, 12 Aug 2016 12:34:03 +0000 (+0200) Subject: upd: fix wording for emails to have the same end of all mails X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=6fb0df7aaddac7a9b4d446d40832e771a0290f86 upd: fix wording for emails to have the same end of all mails Change-Id: I7c5dc16160b096680247bb75a8acb65e1a2f1bbf --- diff --git a/src/org/cacert/gigi/email/MailProbe.templ b/src/org/cacert/gigi/email/MailProbe.templ index 5757f755..5398c6d8 100644 --- a/src/org/cacert/gigi/email/MailProbe.templ +++ b/src/org/cacert/gigi/email/MailProbe.templ @@ -3,7 +3,3 @@ Subject: - - - - diff --git a/src/org/cacert/gigi/output/template/MailFooter.templ b/src/org/cacert/gigi/output/template/MailFooter.templ new file mode 100644 index 00000000..b92e9718 --- /dev/null +++ b/src/org/cacert/gigi/output/template/MailFooter.templ @@ -0,0 +1,13 @@ + +, + + +-- + + +\ + + + + + diff --git a/src/org/cacert/gigi/output/template/MailTemplate.java b/src/org/cacert/gigi/output/template/MailTemplate.java index 45f8594a..d1647a8b 100644 --- a/src/org/cacert/gigi/output/template/MailTemplate.java +++ b/src/org/cacert/gigi/output/template/MailTemplate.java @@ -14,6 +14,8 @@ import org.cacert.gigi.localisation.Language; public class MailTemplate extends Template { + private static final Template FOOTER = new Template(MailTemplate.class.getResource("MailFooter.templ")); + public static final String SUBJECT_TAG = "[SomeCA] "; private TemplateBlock subjectBlock; @@ -63,6 +65,7 @@ public class MailTemplate extends Template { vars.put(Outputable.OUT_KEY_PLAIN, true); String body = runTemplate(this, l, vars); + body += runTemplate(FOOTER, l, vars); String subject = runTemplate(subjectBlock, l, vars); SendMail.getInstance().sendMail(to, SUBJECT_TAG + subject, body, null, null, null, null, false); diff --git a/src/org/cacert/gigi/pages/PasswordResetMail.templ b/src/org/cacert/gigi/pages/PasswordResetMail.templ index dd274071..6663a5b8 100644 --- a/src/org/cacert/gigi/pages/PasswordResetMail.templ +++ b/src/org/cacert/gigi/pages/PasswordResetMail.templ @@ -7,6 +7,3 @@ Subject: - - - diff --git a/src/org/cacert/gigi/util/VerificationEntered.templ b/src/org/cacert/gigi/util/VerificationEntered.templ index 646192ad..c557c15d 100644 --- a/src/org/cacert/gigi/util/VerificationEntered.templ +++ b/src/org/cacert/gigi/util/VerificationEntered.templ @@ -20,5 +20,3 @@ Subject: \ \ - - diff --git a/tests/org/cacert/gigi/template/TestTemplateMail.java b/tests/org/cacert/gigi/template/TestTemplateMail.java index 288f541e..fb610dc2 100644 --- a/tests/org/cacert/gigi/template/TestTemplateMail.java +++ b/tests/org/cacert/gigi/template/TestTemplateMail.java @@ -1,5 +1,6 @@ package org.cacert.gigi.template; +import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import java.io.IOException; @@ -30,7 +31,7 @@ public class TestTemplateMail extends BusinessTest { testExecuteMail(vars, "Subject: subj\n\nl"); TestMail tm = getMailReceiver().receive(); assertEquals(MailTemplate.SUBJECT_TAG + "subj", tm.getSubject()); - assertEquals("vall", tm.getMessage()); + assertThat(tm.getMessage(), startsWith("vall")); } @Test @@ -40,7 +41,7 @@ public class TestTemplateMail extends BusinessTest { testExecuteMail(vars, "Subject: ab\n\nl"); TestMail tm = getMailReceiver().receive(); assertEquals(MailTemplate.SUBJECT_TAG + "aval\">b", tm.getSubject()); - assertEquals("sl\">l", tm.getMessage()); + assertThat(tm.getMessage(), startsWith("sl\">l")); } @@ -49,7 +50,7 @@ public class TestTemplateMail extends BusinessTest { testExecuteMail(vars, "Subject: ab\n\ncl"); TestMail tm = getMailReceiver().receive(); assertEquals(MailTemplate.SUBJECT_TAG + "aa