You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ro...@apache.org on 2017/01/11 09:26:20 UTC
[32/50] [abbrv] james-project git commit: MAILET-115 Introduce
builder for FakeMailetConfig
MAILET-115 Introduce builder for FakeMailetConfig
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/3f90dc10
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/3f90dc10
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/3f90dc10
Branch: refs/heads/master
Commit: 3f90dc107a159ace5829c5bd4d9c0ef74932d584
Parents: 4c64d47
Author: Antoine Duprat <ad...@apache.org>
Authored: Tue Nov 22 13:13:46 2016 +0100
Committer: Benoit Tellier <bt...@linagora.com>
Committed: Wed Jan 11 10:03:31 2017 +0700
----------------------------------------------------------------------
.../mailet/base/test/FakeMailetConfig.java | 3 +-
.../james/transport/mailets/DSNBounceTest.java | 86 ++++--
.../james/transport/mailets/ForwardTest.java | 87 ++++--
.../transport/mailets/NotifyPostmasterTest.java | 45 ++-
.../transport/mailets/NotifySenderTest.java | 52 +++-
.../james/transport/mailets/RedirectTest.java | 190 ++++++++-----
.../james/transport/mailets/ResendTest.java | 70 +++--
.../NotifyMailetInitParametersTest.java | 265 ++++++++++--------
.../RedirectMailetInitParametersTest.java | 279 +++++++++++--------
9 files changed, 675 insertions(+), 402 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/james-project/blob/3f90dc10/mailet/base/src/test/java/org/apache/mailet/base/test/FakeMailetConfig.java
----------------------------------------------------------------------
diff --git a/mailet/base/src/test/java/org/apache/mailet/base/test/FakeMailetConfig.java b/mailet/base/src/test/java/org/apache/mailet/base/test/FakeMailetConfig.java
index 23dff08..03d741c 100644
--- a/mailet/base/src/test/java/org/apache/mailet/base/test/FakeMailetConfig.java
+++ b/mailet/base/src/test/java/org/apache/mailet/base/test/FakeMailetConfig.java
@@ -38,6 +38,7 @@ public class FakeMailetConfig implements MailetConfig {
public static class Builder {
+ private static final String DEFAULT_MAILET_NAME = "A Mailet";
private Optional<String> mailetName;
private Optional<MailetContext> mailetContext;
private Properties properties;
@@ -64,7 +65,7 @@ public class FakeMailetConfig implements MailetConfig {
}
public FakeMailetConfig build() {
- return new FakeMailetConfig(mailetName.or("A Mailet"),
+ return new FakeMailetConfig(mailetName.or(DEFAULT_MAILET_NAME),
mailetContext.or(FakeMailContext.defaultContext()),
properties);
}
http://git-wip-us.apache.org/repos/asf/james-project/blob/3f90dc10/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/DSNBounceTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/DSNBounceTest.java b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/DSNBounceTest.java
index d64546e..b47257c 100644
--- a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/DSNBounceTest.java
+++ b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/DSNBounceTest.java
@@ -96,8 +96,11 @@ public class DSNBounceTest {
@Test
public void initShouldFailWhenUnknownParameterIsConfigured() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("unknwon", "value");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("unknwon", "value")
+ .build();
expectedException.expect(MessagingException.class);
dsnBounce.init(mailetConfig);
@@ -121,7 +124,10 @@ public class DSNBounceTest {
@Test
public void serviceShouldSendMultipartMailToTheSender() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
dsnBounce.init(mailetConfig);
MailAddress senderMailAddress = new MailAddress("sender@domain.com");
@@ -149,7 +155,10 @@ public class DSNBounceTest {
@Test
public void serviceShouldSendMultipartMailContainingTextPart() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
dsnBounce.init(mailetConfig);
MailAddress senderMailAddress = new MailAddress("sender@domain.com");
@@ -187,8 +196,11 @@ public class DSNBounceTest {
@Test
public void serviceShouldSendMultipartMailContainingTextPartWhenCustomMessageIsConfigured() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("messageString", "My custom message\n");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("messageString", "My custom message\n")
+ .build();
dsnBounce.init(mailetConfig);
MailAddress senderMailAddress = new MailAddress("sender@domain.com");
@@ -225,7 +237,10 @@ public class DSNBounceTest {
@Test
public void serviceShouldSendMultipartMailContainingDSNPart() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
dsnBounce.init(mailetConfig);
MailAddress senderMailAddress = new MailAddress("sender@domain.com");
@@ -262,8 +277,11 @@ public class DSNBounceTest {
@Test
public void serviceShouldUpdateTheMailStateWhenNoSenderAndPassThroughIsFalse() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("passThrough", "false");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("passThrough", "false")
+ .build();
dsnBounce.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -284,7 +302,10 @@ public class DSNBounceTest {
@Test
public void serviceShouldNotUpdateTheMailStateWhenNoSenderPassThroughHasDefaultValue() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
dsnBounce.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -305,8 +326,11 @@ public class DSNBounceTest {
@Test
public void serviceShouldNotUpdateTheMailStateWhenNoSenderPassThroughIsTrue() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("passThrough", "true");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("passThrough", "true")
+ .build();
dsnBounce.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -327,8 +351,11 @@ public class DSNBounceTest {
@Test
public void serviceShouldNotAttachTheOriginalMailWhenAttachmentIsEqualToNone() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("attachment", "none");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("attachment", "none")
+ .build();
dsnBounce.init(mailetConfig);
MailAddress senderMailAddress = new MailAddress("sender@domain.com");
@@ -356,8 +383,11 @@ public class DSNBounceTest {
@Test
public void serviceShouldAttachTheOriginalMailWhenAttachmentIsEqualToAll() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("attachment", "all");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("attachment", "all")
+ .build();
dsnBounce.init(mailetConfig);
MailAddress senderMailAddress = new MailAddress("sender@domain.com");
@@ -385,8 +415,11 @@ public class DSNBounceTest {
@Test
public void serviceShouldAttachTheOriginalMailHeadersOnlyWhenAttachmentIsEqualToHeads() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("attachment", "heads");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("attachment", "heads")
+ .build();
dsnBounce.init(mailetConfig);
MailAddress senderMailAddress = new MailAddress("sender@domain.com");
@@ -419,7 +452,10 @@ public class DSNBounceTest {
@Test
public void serviceShouldSetTheDateHeaderWhenNone() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
dsnBounce.init(mailetConfig);
MailAddress senderMailAddress = new MailAddress("sender@domain.com");
@@ -446,7 +482,10 @@ public class DSNBounceTest {
@Test
public void serviceShouldNotModifyTheDateHeaderWhenAlreadyPresent() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
dsnBounce.init(mailetConfig);
MailAddress senderMailAddress = new MailAddress("sender@domain.com");
@@ -475,8 +514,11 @@ public class DSNBounceTest {
@Test
public void dsnBounceShouldAddPrefixToSubjectWhenPrefixIsConfigured() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("prefix", "pre");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("prefix", "pre")
+ .build();
dsnBounce.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
http://git-wip-us.apache.org/repos/asf/james-project/blob/3f90dc10/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ForwardTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ForwardTest.java b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ForwardTest.java
index a68fc16..6ab65ff 100644
--- a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ForwardTest.java
+++ b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ForwardTest.java
@@ -72,8 +72,11 @@ public class ForwardTest {
@Test
public void initShouldThrowWhenUnkownParameter() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("unknown", "error");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("unknown", "error")
+ .build();
expectedException.expect(MessagingException.class);
forward.init(mailetConfig);
@@ -81,20 +84,26 @@ public class ForwardTest {
@Test
public void initShouldNotThrowWhenEveryParameters() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("debug", "true");
- mailetConfig.setProperty("passThrough", "false");
- mailetConfig.setProperty("fakeDomainCheck", "false");
- mailetConfig.setProperty("forwardto", "other@james.org");
- mailetConfig.setProperty("forwardTo", "other@james.org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("debug", "true")
+ .setProperty("passThrough", "false")
+ .setProperty("fakeDomainCheck", "false")
+ .setProperty("forwardto", "other@james.org")
+ .setProperty("forwardTo", "other@james.org")
+ .build();
forward.init(mailetConfig);
}
@Test
public void initShouldThrowWhenNoForwardToParameters() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("isStatic", "true");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("isStatic", "true")
+ .build();
expectedException.expect(MessagingException.class);
forward.init(mailetConfig);
@@ -102,9 +111,12 @@ public class ForwardTest {
@Test
public void initShouldThrowWhenUnparsableForwardToAddress() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("isStatic", "true");
- mailetConfig.setProperty("forwardTo", "user@james@org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("isStatic", "true")
+ .setProperty("forwardTo", "user@james@org")
+ .build();
expectedException.expect(MessagingException.class);
forward.init(mailetConfig);
@@ -112,9 +124,12 @@ public class ForwardTest {
@Test
public void initShouldThrowWhenForwardToIsEmpty() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("isStatic", "true");
- mailetConfig.setProperty("forwardTo", "");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("isStatic", "true")
+ .setProperty("forwardTo", "")
+ .build();
expectedException.expect(MessagingException.class);
forward.init(mailetConfig);
@@ -142,11 +157,14 @@ public class ForwardTest {
@Test
public void getRecipientsShouldReturnRecipientsWhenForwardtoParameters() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("forwardto",
- MailAddressFixture.ANY_AT_JAMES.toString() +
- ", " +
- MailAddressFixture.OTHER_AT_JAMES.toString());
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("forwardto",
+ MailAddressFixture.ANY_AT_JAMES.toString() +
+ ", " +
+ MailAddressFixture.OTHER_AT_JAMES.toString())
+ .build();
forward.init(mailetConfig);
Collection<MailAddress> recipients = forward.getRecipients();
@@ -155,11 +173,14 @@ public class ForwardTest {
@Test
public void getRecipientsShouldReturnRecipientsWhenForwardToParameters() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("forwardTo",
- MailAddressFixture.ANY_AT_JAMES.toString() +
- ", " +
- MailAddressFixture.OTHER_AT_JAMES.toString());
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("forwardTo",
+ MailAddressFixture.ANY_AT_JAMES.toString() +
+ ", " +
+ MailAddressFixture.OTHER_AT_JAMES.toString())
+ .build();
forward.init(mailetConfig);
Collection<MailAddress> recipients = forward.getRecipients();
@@ -168,8 +189,11 @@ public class ForwardTest {
@Test
public void getRecipientsShouldReturnSpecialAddressWhenForwardToIsMatchingOne() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("forwardTo", "postmaster");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("forwardTo", "postmaster")
+ .build();
forward.init(mailetConfig);
assertThat(forward.getRecipients()).containsOnly(postmaster);
@@ -177,8 +201,11 @@ public class ForwardTest {
@Test
public void forwardShouldNotModifySubject() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("forwardTo", "other@james.org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("forwardTo", "other@james.org")
+ .build();
forward.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
http://git-wip-us.apache.org/repos/asf/james-project/blob/3f90dc10/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifyPostmasterTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifyPostmasterTest.java b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifyPostmasterTest.java
index 17ac3d2..aca75e9 100644
--- a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifyPostmasterTest.java
+++ b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifyPostmasterTest.java
@@ -77,8 +77,11 @@ public class NotifyPostmasterTest {
@Test
public void initShouldFailWhenUnknownParameterIsConfigured() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("unknwon", "value");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("unknwon", "value")
+ .build();
expectedException.expect(MessagingException.class);
notifyPostmaster.init(mailetConfig);
@@ -86,7 +89,10 @@ public class NotifyPostmasterTest {
@Test
public void getRecipientsShouldReturnPostmaster() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
notifyPostmaster.init(mailetConfig);
assertThat(notifyPostmaster.getRecipients()).containsOnly(postmaster);
@@ -94,7 +100,10 @@ public class NotifyPostmasterTest {
@Test
public void getToShouldReturnPostmasterWhenToIsNotconfigured() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
notifyPostmaster.init(mailetConfig);
assertThat(notifyPostmaster.getTo()).containsOnly(postmaster.toInternetAddress());
@@ -102,8 +111,11 @@ public class NotifyPostmasterTest {
@Test
public void getToShouldReturnPostmasterWhenToIsEqualToPostmaster() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("to", "postmaster");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("to", "postmaster")
+ .build();
notifyPostmaster.init(mailetConfig);
assertThat(notifyPostmaster.getTo()).containsOnly(postmaster.toInternetAddress());
@@ -111,8 +123,11 @@ public class NotifyPostmasterTest {
@Test
public void getToShouldReturnUnalteredWhenToIsEqualToUnaltered() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("to", "unaltered");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("to", "unaltered")
+ .build();
notifyPostmaster.init(mailetConfig);
assertThat(notifyPostmaster.getTo()).containsOnly(SpecialAddress.UNALTERED.toInternetAddress());
@@ -120,8 +135,11 @@ public class NotifyPostmasterTest {
@Test
public void getToShouldReturnPostmasterWhenToIsNotEqualToPostmasterOrUnaltered() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("to", "otherTo");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("to", "otherTo")
+ .build();
notifyPostmaster.init(mailetConfig);
assertThat(notifyPostmaster.getTo()).containsOnly(postmaster.toInternetAddress());
@@ -129,8 +147,11 @@ public class NotifyPostmasterTest {
@Test
public void notifyPostmasterShouldAddPrefixToSubjectWhenPrefixIsConfigured() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("prefix", "pre");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("prefix", "pre")
+ .build();
notifyPostmaster.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
http://git-wip-us.apache.org/repos/asf/james-project/blob/3f90dc10/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifySenderTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifySenderTest.java b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifySenderTest.java
index d0e17f8..b800abc 100644
--- a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifySenderTest.java
+++ b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/NotifySenderTest.java
@@ -77,8 +77,11 @@ public class NotifySenderTest {
@Test
public void initShouldFailWhenUnknownParameterIsConfigured() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("unknwon", "value");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("unknwon", "value")
+ .build();
expectedException.expect(MessagingException.class);
notifySender.init(mailetConfig);
@@ -86,7 +89,10 @@ public class NotifySenderTest {
@Test
public void getRecipientsShouldReturnSender() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
notifySender.init(mailetConfig);
assertThat(notifySender.getRecipients()).containsOnly(SpecialAddress.SENDER);
@@ -94,7 +100,10 @@ public class NotifySenderTest {
@Test
public void getToShouldReturnSenderWhenToIsNotconfigured() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
notifySender.init(mailetConfig);
assertThat(notifySender.getTo()).containsOnly(SpecialAddress.SENDER.toInternetAddress());
@@ -102,8 +111,11 @@ public class NotifySenderTest {
@Test
public void getToShouldReturnSenderWhenToIsEqualToSender() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("to", "sender");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("to", "sender")
+ .build();
notifySender.init(mailetConfig);
assertThat(notifySender.getTo()).containsOnly(SpecialAddress.SENDER.toInternetAddress());
@@ -111,8 +123,11 @@ public class NotifySenderTest {
@Test
public void getToShouldReturnUnalteredWhenToIsEqualToUnaltered() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("to", "unaltered");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("to", "unaltered")
+ .build();
notifySender.init(mailetConfig);
assertThat(notifySender.getTo()).containsOnly(SpecialAddress.UNALTERED.toInternetAddress());
@@ -120,8 +135,11 @@ public class NotifySenderTest {
@Test
public void getToShouldReturnFromWhenToIsEqualToFrom() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("to", "from");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("to", "from")
+ .build();
notifySender.init(mailetConfig);
assertThat(notifySender.getTo()).containsOnly(SpecialAddress.FROM.toInternetAddress());
@@ -129,8 +147,11 @@ public class NotifySenderTest {
@Test
public void getToShouldReturnSenderWhenToIsNotEqualToSenderUnalteredOrFrom() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("to", "otherTo");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("to", "otherTo")
+ .build();
notifySender.init(mailetConfig);
assertThat(notifySender.getTo()).containsOnly(SpecialAddress.SENDER.toInternetAddress());
@@ -138,8 +159,11 @@ public class NotifySenderTest {
@Test
public void notifySenderShouldAddPrefixToSubjectWhenPrefixIsConfigured() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("prefix", "pre");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("prefix", "pre")
+ .build();
notifySender.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
http://git-wip-us.apache.org/repos/asf/james-project/blob/3f90dc10/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/RedirectTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/RedirectTest.java b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/RedirectTest.java
index 8a4b3db..cf386f8 100644
--- a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/RedirectTest.java
+++ b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/RedirectTest.java
@@ -73,8 +73,11 @@ public class RedirectTest {
@Test
public void initShouldThrowWhenUnkownParameter() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("unknown", "error");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("unknown", "error")
+ .build();
expectedException.expect(MessagingException.class);
redirect.init(mailetConfig);
@@ -82,31 +85,37 @@ public class RedirectTest {
@Test
public void initShouldNotThrowWhenEveryParameters() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("static", "true");
- mailetConfig.setProperty("debug", "true");
- mailetConfig.setProperty("passThrough", "false");
- mailetConfig.setProperty("fakeDomainCheck", "false");
- mailetConfig.setProperty("inline", "true");
- mailetConfig.setProperty("attachment", "true");
- mailetConfig.setProperty("message", "mess");
- mailetConfig.setProperty("recipients", "user@james.org, user2@james.org");
- mailetConfig.setProperty("to", "to@james.org");
- mailetConfig.setProperty("replyTo", "replyTo@james.org");
- mailetConfig.setProperty("replyto", "replyto@james.org");
- mailetConfig.setProperty("reversePath", "reverse@james.org");
- mailetConfig.setProperty("sender", "sender@james.org");
- mailetConfig.setProperty("subject", "subj");
- mailetConfig.setProperty("prefix", "pref");
- mailetConfig.setProperty("attachError", "true");
- mailetConfig.setProperty("isReply", "true");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("static", "true")
+ .setProperty("debug", "true")
+ .setProperty("passThrough", "false")
+ .setProperty("fakeDomainCheck", "false")
+ .setProperty("inline", "true")
+ .setProperty("attachment", "true")
+ .setProperty("message", "mess")
+ .setProperty("recipients", "user@james.org, user2@james.org")
+ .setProperty("to", "to@james.org")
+ .setProperty("replyTo", "replyTo@james.org")
+ .setProperty("replyto", "replyto@james.org")
+ .setProperty("reversePath", "reverse@james.org")
+ .setProperty("sender", "sender@james.org")
+ .setProperty("subject", "subj")
+ .setProperty("prefix", "pref")
+ .setProperty("attachError", "true")
+ .setProperty("isReply", "true")
+ .build();
redirect.init(mailetConfig);
}
@Test
public void initShouldReturnEmptyWhenNoRecipientsOrToParameters() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
redirect.init(mailetConfig);
assertThat(redirect.getRecipients()).isEmpty();
@@ -114,8 +123,11 @@ public class RedirectTest {
@Test
public void getRecipientsShouldThrowWhenUnparsableRecipientsAddress() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("recipients", "user@james@org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("recipients", "user@james@org")
+ .build();
redirect.init(mailetConfig);
expectedException.expect(MessagingException.class);
@@ -124,8 +136,11 @@ public class RedirectTest {
@Test
public void getRecipientsShouldThrowWhenUnparsableToAddress() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("to", "user@james@org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("to", "user@james@org")
+ .build();
redirect.init(mailetConfig);
expectedException.expect(MessagingException.class);
@@ -134,9 +149,12 @@ public class RedirectTest {
@Test
public void getRecipientsShouldThrowWhenRecipientsAndToAreEmpty() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("recipients", "");
- mailetConfig.setProperty("to", "");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("recipients", "")
+ .setProperty("to", "")
+ .build();
redirect.init(mailetConfig);
expectedException.expect(MessagingException.class);
@@ -145,8 +163,11 @@ public class RedirectTest {
@Test
public void getRecipientsShouldReturnSpecialAddressWhenRecipientsIsMatchingOne() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("recipients", "postmaster");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("recipients", "postmaster")
+ .build();
redirect.init(mailetConfig);
assertThat(redirect.getRecipients()).containsOnly(postmaster);
@@ -154,8 +175,11 @@ public class RedirectTest {
@Test
public void getToShouldThrowWhenUnparsableRecipientsAddress() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("recipients", "user@james@org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("recipients", "user@james@org")
+ .build();
redirect.init(mailetConfig);
expectedException.expect(MessagingException.class);
@@ -164,8 +188,11 @@ public class RedirectTest {
@Test
public void getToShouldThrowWhenUnparsableToAddress() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("to", "user@james@org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("to", "user@james@org")
+ .build();
redirect.init(mailetConfig);
expectedException.expect(MessagingException.class);
@@ -174,9 +201,12 @@ public class RedirectTest {
@Test
public void getToShouldThrowWhenRecipientsAndToAreEmpty() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("recipients", "");
- mailetConfig.setProperty("to", "");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("recipients", "")
+ .setProperty("to", "")
+ .build();
redirect.init(mailetConfig);
expectedException.expect(MessagingException.class);
@@ -185,8 +215,11 @@ public class RedirectTest {
@Test
public void getToShouldReturnSpecialAddressWhenRecipientsIsMatchingOne() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("recipients", "postmaster");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("recipients", "postmaster")
+ .build();
redirect.init(mailetConfig);
assertThat(redirect.getTo()).containsOnly(postmaster.toInternetAddress());
@@ -194,7 +227,10 @@ public class RedirectTest {
@Test
public void getReversePathShouldReturnNullWhenNoReversePathParameter() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
redirect.init(mailetConfig);
assertThat(redirect.getReversePath()).isNull();
@@ -202,8 +238,11 @@ public class RedirectTest {
@Test
public void getReversePathShouldThrowWhenUnparsableReversePathParameter() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("reversePath", "reverse@james@org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("reversePath", "reverse@james@org")
+ .build();
redirect.init(mailetConfig);
expectedException.expect(MessagingException.class);
@@ -212,8 +251,11 @@ public class RedirectTest {
@Test
public void getReversePathShouldReturnSpecialAddressWhenReversePathIsMatchingOne() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("reversePath", "postmaster");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("reversePath", "postmaster")
+ .build();
redirect.init(mailetConfig);
assertThat(redirect.getReversePath()).isEqualTo(postmaster);
@@ -221,8 +263,11 @@ public class RedirectTest {
@Test
public void getReversePathShouldReturnMailAddressWhenReversePathIsGiven() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("reversePath", "reverse@james.org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("reversePath", "reverse@james.org")
+ .build();
redirect.init(mailetConfig);
assertThat(redirect.getReversePath()).isEqualTo(new MailAddress("reverse@james.org"));
@@ -230,7 +275,10 @@ public class RedirectTest {
@Test
public void getReversePathWithMailShouldReturnNullWhenNotStaticAndReversePathParameters() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .build();
redirect.init(mailetConfig);
MimeMessage message = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -243,8 +291,11 @@ public class RedirectTest {
@Test
public void getReversePathWithMailShouldReturnReversePathWhenReversePathIsGiven() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("reversePath", "reverse@james.org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("reversePath", "reverse@james.org")
+ .build();
redirect.init(mailetConfig);
MimeMessage message = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -257,8 +308,11 @@ public class RedirectTest {
@Test
public void getReversePathWithMailShouldReturnSpecialAddressWhenReversePathIsMatchingOne() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("reversePath", "postmaster");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("reversePath", "postmaster")
+ .build();
redirect.init(mailetConfig);
MimeMessage message = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -271,8 +325,12 @@ public class RedirectTest {
@Test
public void getReversePathWithMailShouldReturnSpecialAddressWhenNotStaticAndNewReversePathIsMatchingOne() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("static", "false");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("static", "false")
+ .setProperty("reversePath", "postmaster")
+ .build();
redirect.init(mailetConfig);
MimeMessage message = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -280,14 +338,16 @@ public class RedirectTest {
message.setText("This is a fake mail");
FakeMail mail = FakeMail.from(message);
- mailetConfig.setProperty("reversePath", "postmaster");
assertThat(redirect.getReversePath(mail)).isEqualTo(postmaster);
}
@Test
public void getReversePathWithMailShouldReturnSenderWhenNoReversePath() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("sender", "sender@james.org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("sender", "sender@james.org")
+ .build();
redirect.init(mailetConfig);
MimeMessage message = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -300,9 +360,12 @@ public class RedirectTest {
@Test
public void redirectShouldNotModifyOriginalSubject() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("subject", "subj");
- mailetConfig.setProperty("prefix", "pref");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("subject", "subj")
+ .setProperty("prefix", "pref")
+ .build();
redirect.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -321,9 +384,12 @@ public class RedirectTest {
@Test
public void redirectShouldAddPrefixAndSubjectToSentMail() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("subject", "subj");
- mailetConfig.setProperty("prefix", "pre");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("subject", "subj")
+ .setProperty("prefix", "pre")
+ .build();
redirect.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
http://git-wip-us.apache.org/repos/asf/james-project/blob/3f90dc10/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ResendTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ResendTest.java b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ResendTest.java
index 30fe804..b3b7e5e 100644
--- a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ResendTest.java
+++ b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/ResendTest.java
@@ -73,8 +73,11 @@ public class ResendTest {
@Test
public void initShouldThrowWhenUnknownParameter() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("unknown", "error");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("unknown", "error")
+ .build();
expectedException.expect(MessagingException.class);
resend.init(mailetConfig);
@@ -82,34 +85,40 @@ public class ResendTest {
@Test
public void initShouldNotThrowWhenEveryParameters() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("debug", "true");
- mailetConfig.setProperty("passThrough", "false");
- mailetConfig.setProperty("fakeDomainCheck", "false");
- mailetConfig.setProperty("inline", "true");
- mailetConfig.setProperty("attachment", "true");
- mailetConfig.setProperty("message", "mess");
- mailetConfig.setProperty("recipients", "user@james.org, user2@james.org");
- mailetConfig.setProperty("to", "to@james.org");
- mailetConfig.setProperty("replyTo", "replyTo@james.org");
- mailetConfig.setProperty("replyto", "replyto@james.org");
- mailetConfig.setProperty("reversePath", "reverse@james.org");
- mailetConfig.setProperty("sender", "sender@james.org");
- mailetConfig.setProperty("subject", "subj");
- mailetConfig.setProperty("prefix", "pref");
- mailetConfig.setProperty("attachError", "true");
- mailetConfig.setProperty("isReply", "true");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("debug", "true")
+ .setProperty("passThrough", "false")
+ .setProperty("fakeDomainCheck", "false")
+ .setProperty("inline", "true")
+ .setProperty("attachment", "true")
+ .setProperty("message", "mess")
+ .setProperty("recipients", "user@james.org, user2@james.org")
+ .setProperty("to", "to@james.org")
+ .setProperty("replyTo", "replyTo@james.org")
+ .setProperty("replyto", "replyto@james.org")
+ .setProperty("reversePath", "reverse@james.org")
+ .setProperty("sender", "sender@james.org")
+ .setProperty("subject", "subj")
+ .setProperty("prefix", "pref")
+ .setProperty("attachError", "true")
+ .setProperty("isReply", "true")
+ .build();
resend.init(mailetConfig);
}
@Test
public void resendShouldNotModifyOriginalSubject() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("subject", "subj");
- mailetConfig.setProperty("prefix", "pref");
- mailetConfig.setProperty("recipients", "user@james.org, user2@james.org");
- mailetConfig.setProperty("to", "to@james.org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("subject", "subj")
+ .setProperty("prefix", "pref")
+ .setProperty("recipients", "user@james.org, user2@james.org")
+ .setProperty("to", "to@james.org")
+ .build();
resend.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
@@ -128,11 +137,14 @@ public class ResendTest {
@Test
public void resendShouldAddPrefixAndSubjectToSentMail() throws Exception {
- FakeMailetConfig mailetConfig = new FakeMailetConfig(MAILET_NAME, fakeMailContext);
- mailetConfig.setProperty("subject", "subj");
- mailetConfig.setProperty("prefix", "pre");
- mailetConfig.setProperty("recipients", "user@james.org, user2@james.org");
- mailetConfig.setProperty("to", "to@james.org");
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName(MAILET_NAME)
+ .mailetContext(fakeMailContext)
+ .setProperty("subject", "subj")
+ .setProperty("prefix", "pre")
+ .setProperty("recipients", "user@james.org, user2@james.org")
+ .setProperty("to", "to@james.org")
+ .build();
resend.init(mailetConfig);
MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()));
http://git-wip-us.apache.org/repos/asf/james-project/blob/3f90dc10/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/redirect/NotifyMailetInitParametersTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/redirect/NotifyMailetInitParametersTest.java b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/redirect/NotifyMailetInitParametersTest.java
index 7f3b152..bcb84f9 100644
--- a/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/redirect/NotifyMailetInitParametersTest.java
+++ b/server/mailet/mailets/src/test/java/org/apache/james/transport/mailets/redirect/NotifyMailetInitParametersTest.java
@@ -21,13 +21,10 @@ package org.apache.james.transport.mailets.redirect;
import static org.assertj.core.api.Assertions.assertThat;
-import java.util.Properties;
-
import javax.mail.MessagingException;
import org.apache.mailet.Mail;
import org.apache.mailet.base.GenericMailet;
-import org.apache.mailet.base.test.FakeMailContext;
import org.apache.mailet.base.test.FakeMailetConfig;
import org.junit.Before;
import org.junit.Test;
@@ -48,9 +45,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getPassThroughShouldReturnTrueWhenSetToTrue() throws Exception {
- Properties properties = new Properties();
- properties.put("passThrough", "true");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("passThrough", "true")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -60,9 +58,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getPassThroughShouldReturnFalseWhenSetToFalse() throws Exception {
- Properties properties = new Properties();
- properties.put("passThrough", "false");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("passThrough", "false")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -72,8 +71,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getPassThroughShouldReturnTrueWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -83,9 +83,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getFakeDomainCheckShouldReturnTrueWhenSetToTrue() throws Exception {
- Properties properties = new Properties();
- properties.put("fakeDomainCheck", "true");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("fakeDomainCheck", "true")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -95,9 +96,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getFakeDomainCheckShouldReturnFalseWhenSetToFalse() throws Exception {
- Properties properties = new Properties();
- properties.put("fakeDomainCheck", "false");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("fakeDomainCheck", "false")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -107,8 +109,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getFakeDomainCheckShouldReturnFalseWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -118,9 +121,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getInLineTypeShouldReturnValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("inline", "unaltered");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("inline", "unaltered")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -130,8 +134,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getInLineTypeShouldReturnNoneWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -141,9 +146,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getAttachmentTypeShouldReturnValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("attachment", "unaltered");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("attachment", "unaltered")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -153,8 +159,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getAttachmentTypeShouldReturnMessageWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -164,9 +171,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getMessageShouldReturnNoticeValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("notice", "my notice");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("notice", "my notice")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -176,9 +184,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getMessageShouldReturnMessageValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("message", "my message");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("message", "my message")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -188,8 +197,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getMessageShouldReturnDefaultMessageWhenNoticeAndMessageNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -199,8 +209,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getSubjectShouldReturnNull() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -210,9 +221,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getSubjectPrefixShouldReturnValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("prefix", "my prefix");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("prefix", "my prefix")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -222,8 +234,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getSubjectPrefixShouldReturnDefaultValueWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -233,9 +246,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void isAttachErrorShouldReturnTrueWhenSetToTrue() throws Exception {
- Properties properties = new Properties();
- properties.put("attachError", "true");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("attachError", "true")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -245,9 +259,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void isAttachErrorShouldReturnFalseWhenSetToFalse() throws Exception {
- Properties properties = new Properties();
- properties.put("attachError", "false");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("attachError", "false")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -257,8 +272,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void isAttachErrorShouldReturnFalseWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -268,8 +284,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void isReplyShouldReturnTrue() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -279,9 +296,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getRecipientsShouldReturnValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("recipients", "user@james.org, user2@james.org");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("recipients", "user@james.org, user2@james.org")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -291,9 +309,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getRecipientsShouldReturnNullWhenEmpty() throws Exception {
- Properties properties = new Properties();
- properties.put("recipients", "");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("recipients", "")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -303,8 +322,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getRecipientsShouldReturnNullWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -314,9 +334,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getToShouldReturnValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("to", "user@james.org, user2@james.org");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("to", "user@james.org, user2@james.org")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -326,9 +347,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getToShouldReturnNullWhenEmpty() throws Exception {
- Properties properties = new Properties();
- properties.put("to", "");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("to", "")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -338,8 +360,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getToShouldReturnNullWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -349,9 +372,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getReversePathShouldReturnValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("reversePath", "user@james.org, user2@james.org");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("reversePath", "user@james.org, user2@james.org")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -361,9 +385,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getReversePathShouldReturnNullWhenEmpty() throws Exception {
- Properties properties = new Properties();
- properties.put("reversePath", "");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("reversePath", "")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -373,8 +398,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getReversePathShouldReturnNullWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -384,9 +410,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getSenderShouldReturnValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("sender", "user@james.org, user2@james.org");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("sender", "user@james.org, user2@james.org")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -396,9 +423,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getSenderShouldReturnNullWhenEmpty() throws Exception {
- Properties properties = new Properties();
- properties.put("sender", "");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("sender", "")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -408,8 +436,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getSenderShouldReturnNullWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -419,9 +448,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getReplyToShouldReturnValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("replyTo", "user@james.org, user2@james.org");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("replyTo", "user@james.org, user2@james.org")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -431,9 +461,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getReplyToShouldReturnreplytoValueWhenSet() throws Exception {
- Properties properties = new Properties();
- properties.put("replyto", "user@james.org, user2@james.org");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("replyto", "user@james.org, user2@james.org")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -443,9 +474,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void getReplyToShouldReturnNullWhenEmpty() throws Exception {
- Properties properties = new Properties();
- properties.put("replyTo", "");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("replyTo", "")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -455,8 +487,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void getReplyToShouldReturnNullWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -466,9 +499,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void isDebugShouldReturnTrueWhenSetToTrue() throws Exception {
- Properties properties = new Properties();
- properties.put("debug", "true");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("debug", "true")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -478,9 +512,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void isDebugShouldReturnFalseWhenSetToFalse() throws Exception {
- Properties properties = new Properties();
- properties.put("debug", "false");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("debug", "false")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -490,8 +525,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void isDebugShouldReturnFalseWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -501,9 +537,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void isStaticShouldReturnTrueWhenSetToTrue() throws Exception {
- Properties properties = new Properties();
- properties.put("static", "true");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("static", "true")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -513,9 +550,10 @@ public class NotifyMailetInitParametersTest {
@Test
public void isStaticShouldReturnFalseWhenSetToFalse() throws Exception {
- Properties properties = new Properties();
- properties.put("static", "false");
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .setProperty("static", "false")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
@@ -525,8 +563,9 @@ public class NotifyMailetInitParametersTest {
@Test
public void isStaticShouldReturnFalseWhenNotSet() throws Exception {
- Properties properties = new Properties();
- FakeMailetConfig mailetConfig = new FakeMailetConfig("mailet", FakeMailContext.defaultContext(), properties);
+ FakeMailetConfig mailetConfig = FakeMailetConfig.builder()
+ .mailetName("mailet")
+ .build();
mailet.init(mailetConfig);
InitParameters testee = NotifyMailetInitParameters.from(mailet);
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org