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 bt...@apache.org on 2018/01/05 02:56:22 UTC

[03/44] james-project git commit: JAMES-2267 Mailet integration testing: implicit build calling for Mailet configuration

JAMES-2267 Mailet integration testing: implicit build calling for Mailet configuration


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/3e6b0574
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/3e6b0574
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/3e6b0574

Branch: refs/heads/improve-mailet-testing-experience-v1
Commit: 3e6b0574cf6726207e82466e3e7666fa94dac3f7
Parents: c53a7b9
Author: benwa <bt...@linagora.com>
Authored: Tue Dec 19 10:52:39 2017 +0700
Committer: benwa <bt...@linagora.com>
Committed: Fri Jan 5 09:13:50 2018 +0700

----------------------------------------------------------------------
 .../james/smtp/SmtpAuthorizedAddressesTest.java | 17 ++++-------
 .../james/smtp/SmtpBracketEnforcementTest.java  | 14 +++------
 .../smtp/SmtpIdentityVerificationTest.java      | 11 ++-----
 .../james/smtp/SmtpSizeLimitationTest.java      | 14 +++------
 .../mailets/AmqpForwardAttachmentTest.java      | 19 ++++--------
 .../transport/mailets/ContactExtractorTest.java | 16 ++++------
 .../transport/mailets/GroupMappingTest.java     | 29 ++++++------------
 .../mailets/ICSAttachmentWorkflowTest.java      | 31 +++++++-------------
 .../transport/mailets/StripAttachmentTest.java  | 19 ++++--------
 9 files changed, 52 insertions(+), 118 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/3e6b0574/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpAuthorizedAddressesTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpAuthorizedAddressesTest.java b/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpAuthorizedAddressesTest.java
index 3222dac..052df4d 100644
--- a/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpAuthorizedAddressesTest.java
+++ b/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpAuthorizedAddressesTest.java
@@ -116,9 +116,7 @@ public class SmtpAuthorizedAddressesTest {
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(ToProcessor.class)
-                    .addProperty("processor", "transport")
-                    .build())
-                .build())
+                    .addProperty("processor", "transport")))
             .addProcessor(CommonProcessors.error())
             .addProcessor(ProcessorConfiguration.builder()
                 .state("transport")
@@ -126,12 +124,10 @@ public class SmtpAuthorizedAddressesTest {
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(RemoveMimeHeader.class)
-                    .addProperty("name", "bcc")
-                    .build())
+                    .addProperty("name", "bcc"))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(RecipientIsLocal.class)
-                    .mailet(LocalDelivery.class)
-                    .build())
+                    .mailet(LocalDelivery.class))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(SMTPIsAuthNetwork.class)
                     .mailet(RemoteDelivery.class)
@@ -142,14 +138,11 @@ public class SmtpAuthorizedAddressesTest {
                     .addProperty("deliveryThreads", "10")
                     .addProperty("sendpartial", "true")
                     .addProperty("bounceProcessor", "bounces")
-                    .addProperty("gateway", fakeSmtp.getContainerIp())
-                    .build())
+                    .addProperty("gateway", fakeSmtp.getContainerIp()))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(ToProcessor.class)
-                    .addProperty("processor", "bounces")
-                    .build())
-                .build())
+                    .addProperty("processor", "bounces")))
             .addProcessor(CommonProcessors.localAddressError())
             .addProcessor(CommonProcessors.relayDenied())
             .addProcessor(CommonProcessors.bounces())

http://git-wip-us.apache.org/repos/asf/james-project/blob/3e6b0574/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpBracketEnforcementTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpBracketEnforcementTest.java b/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpBracketEnforcementTest.java
index 3480a8e..4507903 100644
--- a/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpBracketEnforcementTest.java
+++ b/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpBracketEnforcementTest.java
@@ -79,9 +79,7 @@ public class SmtpBracketEnforcementTest {
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(ToProcessor.class)
-                    .addProperty("processor", "transport")
-                    .build())
-                .build())
+                    .addProperty("processor", "transport")))
             .addProcessor(CommonProcessors.error())
             .addProcessor(ProcessorConfiguration.builder()
                 .state("transport")
@@ -89,18 +87,14 @@ public class SmtpBracketEnforcementTest {
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(RemoveMimeHeader.class)
-                    .addProperty("name", "bcc")
-                    .build())
+                    .addProperty("name", "bcc"))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(RecipientIsLocal.class)
-                    .mailet(LocalDelivery.class)
-                    .build())
+                    .mailet(LocalDelivery.class))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(ToProcessor.class)
-                    .addProperty("processor", "bounces")
-                    .build())
-                .build())
+                    .addProperty("processor", "bounces")))
             .addProcessor(CommonProcessors.localAddressError())
             .addProcessor(CommonProcessors.relayDenied())
             .addProcessor(CommonProcessors.bounces())

http://git-wip-us.apache.org/repos/asf/james-project/blob/3e6b0574/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpIdentityVerificationTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpIdentityVerificationTest.java b/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpIdentityVerificationTest.java
index 114d902..61ebd81 100644
--- a/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpIdentityVerificationTest.java
+++ b/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpIdentityVerificationTest.java
@@ -81,9 +81,7 @@ public class SmtpIdentityVerificationTest {
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(ToProcessor.class)
-                    .addProperty("processor", "transport")
-                    .build())
-                .build())
+                    .addProperty("processor", "transport")))
             .addProcessor(CommonProcessors.error())
             .addProcessor(ProcessorConfiguration.builder()
                 .state("transport")
@@ -91,13 +89,10 @@ public class SmtpIdentityVerificationTest {
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(RemoveMimeHeader.class)
-                    .addProperty("name", "bcc")
-                    .build())
+                    .addProperty("name", "bcc"))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(RecipientIsLocal.class)
-                    .mailet(LocalDelivery.class)
-                    .build())
-                .build())
+                    .mailet(LocalDelivery.class)))
             .addProcessor(CommonProcessors.localAddressError())
             .addProcessor(CommonProcessors.relayDenied())
             .addProcessor(CommonProcessors.bounces())

http://git-wip-us.apache.org/repos/asf/james-project/blob/3e6b0574/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpSizeLimitationTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpSizeLimitationTest.java b/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpSizeLimitationTest.java
index 5da56b6..c477575 100644
--- a/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpSizeLimitationTest.java
+++ b/server/mailet/integration-testing/src/test/java/org/apache/james/smtp/SmtpSizeLimitationTest.java
@@ -80,9 +80,7 @@ public class SmtpSizeLimitationTest {
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(ToProcessor.class)
-                    .addProperty("processor", "transport")
-                    .build())
-                .build())
+                    .addProperty("processor", "transport")))
             .addProcessor(CommonProcessors.error())
             .addProcessor(ProcessorConfiguration.builder()
                 .state("transport")
@@ -90,18 +88,14 @@ public class SmtpSizeLimitationTest {
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(RemoveMimeHeader.class)
-                    .addProperty("name", "bcc")
-                    .build())
+                    .addProperty("name", "bcc"))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(RecipientIsLocal.class)
-                    .mailet(LocalDelivery.class)
-                    .build())
+                    .mailet(LocalDelivery.class))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(ToProcessor.class)
-                    .addProperty("processor", "bounces")
-                    .build())
-                .build())
+                    .addProperty("processor", "bounces")))
             .addProcessor(CommonProcessors.localAddressError())
             .addProcessor(CommonProcessors.relayDenied())
             .addProcessor(CommonProcessors.bounces())

http://git-wip-us.apache.org/repos/asf/james-project/blob/3e6b0574/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/AmqpForwardAttachmentTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/AmqpForwardAttachmentTest.java b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/AmqpForwardAttachmentTest.java
index a91ee69..15d5daf 100644
--- a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/AmqpForwardAttachmentTest.java
+++ b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/AmqpForwardAttachmentTest.java
@@ -98,36 +98,29 @@ public class AmqpForwardAttachmentTest {
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(RemoveMimeHeader.class)
-                            .addProperty("name", "bcc")
-                            .build())
+                            .addProperty("name", "bcc"))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(StripAttachment.class)
                             .addProperty(StripAttachment.ATTRIBUTE_PARAMETER_NAME, MAIL_ATTRIBUTE)
-                            .addProperty(StripAttachment.PATTERN_PARAMETER_NAME, ".*\\.txt")
-                            .build())
+                            .addProperty(StripAttachment.PATTERN_PARAMETER_NAME, ".*\\.txt"))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(MimeDecodingMailet.class)
-                            .addProperty(MimeDecodingMailet.ATTRIBUTE_PARAMETER_NAME, MAIL_ATTRIBUTE)
-                            .build())
+                            .addProperty(MimeDecodingMailet.ATTRIBUTE_PARAMETER_NAME, MAIL_ATTRIBUTE))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(AmqpForwardAttribute.class)
                             .addProperty(AmqpForwardAttribute.URI_PARAMETER_NAME, amqpRule.getAmqpUri())
                             .addProperty(AmqpForwardAttribute.EXCHANGE_PARAMETER_NAME, EXCHANGE_NAME)
                             .addProperty(AmqpForwardAttribute.ATTRIBUTE_PARAMETER_NAME, MAIL_ATTRIBUTE)
-                            .addProperty(AmqpForwardAttribute.ROUTING_KEY_PARAMETER_NAME, ROUTING_KEY)
-                            .build())
+                            .addProperty(AmqpForwardAttribute.ROUTING_KEY_PARAMETER_NAME, ROUTING_KEY))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(RecipientIsLocal.class)
-                            .mailet(VacationMailet.class)
-                            .build())
+                            .mailet(VacationMailet.class))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(RecipientIsLocal.class)
-                            .mailet(LocalDelivery.class)
-                            .build())
-                    .build())
+                            .mailet(LocalDelivery.class)))
             .build();
 
         jamesServer = TemporaryJamesServer.builder().build(temporaryFolder, mailetContainer);

http://git-wip-us.apache.org/repos/asf/james-project/blob/3e6b0574/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ContactExtractorTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ContactExtractorTest.java b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ContactExtractorTest.java
index d258675..c348e06 100644
--- a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ContactExtractorTest.java
+++ b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ContactExtractorTest.java
@@ -89,29 +89,23 @@ public class ContactExtractorTest {
                     .addMailet(MailetConfiguration.builder()
                         .matcher(SMTPAuthSuccessful.class)
                         .mailet(ContactExtractor.class)
-                        .addProperty(ContactExtractor.Configuration.ATTRIBUTE, attribute)
-                        .build())
+                        .addProperty(ContactExtractor.Configuration.ATTRIBUTE, attribute))
                     .addMailet(MailetConfiguration.builder()
                         .matcher(All.class)
                         .mailet(AmqpForwardAttribute.class)
                         .addProperty(AmqpForwardAttribute.URI_PARAMETER_NAME, amqpRule.getAmqpUri())
                         .addProperty(AmqpForwardAttribute.EXCHANGE_PARAMETER_NAME, EXCHANGE)
-                        .addProperty(AmqpForwardAttribute.ATTRIBUTE_PARAMETER_NAME, attribute)
-                        .build())
+                        .addProperty(AmqpForwardAttribute.ATTRIBUTE_PARAMETER_NAME, attribute))
                     .addMailet(MailetConfiguration.builder()
                         .matcher(All.class)
                         .mailet(RemoveMimeHeader.class)
-                        .addProperty("name", "bcc")
-                        .build())
+                        .addProperty("name", "bcc"))
                     .addMailet(MailetConfiguration.builder()
                         .matcher(RecipientIsLocal.class)
-                        .mailet(VacationMailet.class)
-                        .build())
+                        .mailet(VacationMailet.class))
                     .addMailet(MailetConfiguration.builder()
                         .matcher(RecipientIsLocal.class)
-                        .mailet(LocalDelivery.class)
-                        .build())
-                    .build())
+                        .mailet(LocalDelivery.class)))
             .build();
         jamesServer = TemporaryJamesServer.builder().build(folder, mailets);
         DataProbeImpl probe = jamesServer.getProbe(DataProbeImpl.class);

http://git-wip-us.apache.org/repos/asf/james-project/blob/3e6b0574/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/GroupMappingTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/GroupMappingTest.java b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/GroupMappingTest.java
index db5fe68..8f78d83 100644
--- a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/GroupMappingTest.java
+++ b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/GroupMappingTest.java
@@ -115,44 +115,35 @@ public class GroupMappingTest {
                 .enableJmx(true)
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
-                    .mailet(PostmasterAlias.class)
-                    .build())
+                    .mailet(PostmasterAlias.class))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(RelayLimit.class)
                     .matcherCondition("30")
-                    .mailet(Null.class)
-                    .build())
+                    .mailet(Null.class))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(SMTPAuthSuccessful.class)
                     .mailet(ToProcessor.class)
-                    .addProperty("processor", "transport")
-                    .build())
+                    .addProperty("processor", "transport"))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(ToProcessor.class)
-                    .addProperty("processor", "transport")
-                    .build())
-                .build())
+                    .addProperty("processor", "transport")))
             .addProcessor(CommonProcessors.error())
             .addProcessor(ProcessorConfiguration.transport()
                 .enableJmx(true)
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(RemoveMimeHeader.class)
-                    .addProperty("name", "bcc")
-                    .build())
+                    .addProperty("name", "bcc"))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
-                    .mailet(RecipientRewriteTable.class)
-                    .build())
+                    .mailet(RecipientRewriteTable.class))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(RecipientIsLocal.class)
-                    .mailet(VacationMailet.class)
-                    .build())
+                    .mailet(VacationMailet.class))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(RecipientIsLocal.class)
-                    .mailet(LocalDelivery.class)
-                    .build())
+                    .mailet(LocalDelivery.class))
                 .addMailet(MailetConfiguration.builder()
                     .matcher(All.class)
                     .mailet(RemoteDelivery.class)
@@ -162,9 +153,7 @@ public class GroupMappingTest {
                     .addProperty("maxDnsProblemRetries", "0")
                     .addProperty("deliveryThreads", "10")
                     .addProperty("sendpartial", "true")
-                    .addProperty("bounceProcessor", "bounces")
-                    .build())
-                .build())
+                    .addProperty("bounceProcessor", "bounces")))
             .build();
 
         jamesServer = TemporaryJamesServer.builder()

http://git-wip-us.apache.org/repos/asf/james-project/blob/3e6b0574/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ICSAttachmentWorkflowTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ICSAttachmentWorkflowTest.java b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ICSAttachmentWorkflowTest.java
index 217a721..00d7051 100644
--- a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ICSAttachmentWorkflowTest.java
+++ b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/ICSAttachmentWorkflowTest.java
@@ -464,58 +464,47 @@ public class ICSAttachmentWorkflowTest {
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(RemoveMimeHeader.class)
-                            .addProperty("name", "bcc")
-                            .build())
+                            .addProperty("name", "bcc"))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(StripAttachment.class)
                             .addProperty("attribute", MAIL_ATTRIBUTE)
-                            .addProperty("pattern", ".*")
-                            .build())
+                            .addProperty("pattern", ".*"))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(MimeDecodingMailet.class)
-                            .addProperty("attribute", MAIL_ATTRIBUTE)
-                            .build())
+                            .addProperty("attribute", MAIL_ATTRIBUTE))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(ICalendarParser.class)
                             .addProperty("sourceAttribute", MAIL_ATTRIBUTE)
-                            .addProperty("destinationAttribute", PARSED_ICAL_MAIL_ATTRIBUTE)
-                            .build())
+                            .addProperty("destinationAttribute", PARSED_ICAL_MAIL_ATTRIBUTE))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(ICALToHeader.class)
-                            .addProperty("attribute", PARSED_ICAL_MAIL_ATTRIBUTE)
-                            .build())
+                            .addProperty("attribute", PARSED_ICAL_MAIL_ATTRIBUTE))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(ICALToJsonAttribute.class)
                             .addProperty("source", PARSED_ICAL_MAIL_ATTRIBUTE)
                             .addProperty("rawSource", MAIL_ATTRIBUTE)
-                            .addProperty("destination", JSON_MAIL_ATTRIBUTE)
-                            .build())
+                            .addProperty("destination", JSON_MAIL_ATTRIBUTE))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
-                            .mailet(TextCalendarBodyToAttachment.class)
-                            .build())
+                            .mailet(TextCalendarBodyToAttachment.class))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(AmqpForwardAttribute.class)
                             .addProperty("uri", amqpRule.getAmqpUri())
                             .addProperty("exchange", EXCHANGE_NAME)
                             .addProperty("attribute", JSON_MAIL_ATTRIBUTE)
-                            .addProperty("routing_key", ROUTING_KEY)
-                            .build())
+                            .addProperty("routing_key", ROUTING_KEY))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(RecipientIsLocal.class)
-                            .mailet(VacationMailet.class)
-                            .build())
+                            .mailet(VacationMailet.class))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(RecipientIsLocal.class)
-                            .mailet(LocalDelivery.class)
-                            .build())
-                    .build())
+                            .mailet(LocalDelivery.class)))
             .build();
 
         jamesServer = TemporaryJamesServer.builder().build(temporaryFolder, mailetContainer);

http://git-wip-us.apache.org/repos/asf/james-project/blob/3e6b0574/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/StripAttachmentTest.java
----------------------------------------------------------------------
diff --git a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/StripAttachmentTest.java b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/StripAttachmentTest.java
index 8ad3299..76f2a0a 100644
--- a/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/StripAttachmentTest.java
+++ b/server/mailet/integration-testing/src/test/java/org/apache/james/transport/mailets/StripAttachmentTest.java
@@ -82,33 +82,26 @@ public class StripAttachmentTest {
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(RemoveMimeHeader.class)
-                            .addProperty("name", "bcc")
-                            .build())
+                            .addProperty("name", "bcc"))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(StripAttachment.class)
                             .addProperty("attribute", "my.attribute")
                             .addProperty("remove", "all")
-                            .addProperty("notpattern", ".*.tmp.*")
-                            .build())
+                            .addProperty("notpattern", ".*.tmp.*"))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
-                            .mailet(OnlyText.class)
-                            .build())
+                            .mailet(OnlyText.class))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(All.class)
                             .mailet(RecoverAttachment.class)
-                            .addProperty("attribute", "my.attribute")
-                            .build())
+                            .addProperty("attribute", "my.attribute"))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(RecipientIsLocal.class)
-                            .mailet(VacationMailet.class)
-                            .build())
+                            .mailet(VacationMailet.class))
                     .addMailet(MailetConfiguration.builder()
                             .matcher(RecipientIsLocal.class)
-                            .mailet(LocalDelivery.class)
-                            .build())
-                    .build())
+                            .mailet(LocalDelivery.class)))
             .build();
 
         jamesServer = TemporaryJamesServer.builder().build(temporaryFolder, mailetContainer);


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org