This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 554a32d336c41ce362c81bf3af1301f3a9454e1d
Author: Benoit Tellier <[email protected]>
AuthorDate: Thu Nov 21 14:21:00 2019 +0700

    [Refactoring] Constant for ALICE_MAILBOX in GetMessagesList
---
 .../integration/GetMessageListMethodTest.java      | 299 +++++++++++----------
 1 file changed, 150 insertions(+), 149 deletions(-)

diff --git 
a/server/protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/draft/methods/integration/GetMessageListMethodTest.java
 
b/server/protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/draft/methods/integration/GetMessageListMethodTest.java
index 199c156..8dce7c1 100644
--- 
a/server/protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/draft/methods/integration/GetMessageListMethodTest.java
+++ 
b/server/protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/draft/methods/integration/GetMessageListMethodTest.java
@@ -105,6 +105,7 @@ public abstract class GetMessageListMethodTest {
     public static final int LIMIT_TO_3_MESSAGES = 3;
     private static final String FORWARDED = "$Forwarded";
     private static final ZoneId ZONE_ID = ZoneId.of("Europe/Paris");
+    public static final MailboxPath ALICE_MAILBOX = MailboxPath.forUser(ALICE, 
"mailbox");
     private ACLProbeImpl aclProbe;
 
     protected abstract GuiceJamesServer createJmapServer() throws IOException;
@@ -195,7 +196,7 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
         MailboxId otherMailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"otherMailbox");
 
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags());
         await();
 
@@ -338,7 +339,7 @@ public abstract class GetMessageListMethodTest {
         MailboxId mailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox");
         MailboxId mailboxId2 = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox2");
 
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
 
         await();
@@ -360,9 +361,9 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListSetFlaggedFilterShouldResultFlaggedMessages() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.FLAGGED));
 
         await();
@@ -384,9 +385,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListUnsetFlaggedFilterShouldReturnNotFlaggedMessages() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.FLAGGED));
 
         await();
@@ -408,9 +409,9 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListReadFilterShouldReturnOnlyReadMessages() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotRead = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotRead = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageRead = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageRead = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.SEEN));
 
         await();
@@ -432,9 +433,9 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListUnreadFilterShouldReturnOnlyUnreadMessages() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotRead = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotRead = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageRead = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageRead = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.SEEN));
 
         await();
@@ -456,9 +457,9 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListSetDraftFilterShouldReturnOnlyDraftMessages() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotDraft = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotDraft = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageDraft = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageDraft = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.DRAFT));
 
         await();
@@ -480,9 +481,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListUnsetDraftFilterShouldReturnOnlyNonDraftMessages() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotDraft = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotDraft = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageDraft = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageDraft = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.DRAFT));
 
         await();
@@ -504,9 +505,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListSetAnsweredFilterShouldReturnOnlyAnsweredMessages() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotAnswered = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotAnswered = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageAnswered = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageAnswered = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.ANSWERED));
 
         await();
@@ -528,9 +529,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListUnsetAnsweredFilterShouldReturnOnlyNotAnsweredMessages() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotAnswered = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotAnswered = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageAnswered = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageAnswered = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.ANSWERED));
 
         await();
@@ -552,9 +553,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListSetForwardedFilterShouldReturnOnlyForwardedMessages() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotForwarded = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotForwarded = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageForwarded = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageForwarded = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(FORWARDED));
 
         await();
@@ -576,9 +577,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListUnsetForwardedFilterShouldReturnOnlyNotForwardedMessages() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotForwarded = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotForwarded = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageForwarded = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageForwarded = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(FORWARDED));
 
         await();
@@ -601,13 +602,13 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListANDOperatorShouldReturnMessagesWhichMatchAllConditions() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageNotSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.FLAGGED));
-        ComposedMessageId messageSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, new Flags(Flags.Flag.SEEN));
-        ComposedMessageId messageSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, FlagsBuilder.builder().add(Flags.Flag.SEEN, 
Flags.Flag.FLAGGED).build());
 
         await();
@@ -631,13 +632,13 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListOROperatorShouldReturnMessagesWhichMatchOneOfAllConditions() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageNotSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.FLAGGED));
-        ComposedMessageId messageSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, new Flags(Flags.Flag.SEEN));
-        ComposedMessageId messageSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, FlagsBuilder.builder().add(Flags.Flag.SEEN, 
Flags.Flag.FLAGGED).build());
 
         await();
@@ -661,13 +662,13 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListNOTOperatorShouldReturnMessagesWhichNotMatchAnyCondition() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageNotSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.FLAGGED));
-        ComposedMessageId messageSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, new Flags(Flags.Flag.SEEN));
-        ComposedMessageId messageSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, FlagsBuilder.builder().add(Flags.Flag.SEEN, 
Flags.Flag.FLAGGED).build());
 
         await();
@@ -691,13 +692,13 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListNestedOperatorsShouldReturnMessagesWhichMatchConditions() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageNotSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags(Flags.Flag.FLAGGED));
-        ComposedMessageId messageSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageSeenNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, new Flags(Flags.Flag.SEEN));
-        ComposedMessageId messageSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageSeenFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, FlagsBuilder.builder().add(Flags.Flag.SEEN, 
Flags.Flag.FLAGGED).build());
 
         await();
@@ -750,11 +751,11 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListShouldSupportHasAttachmentSetToTrue() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags());
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, new Flags());
         await();
 
@@ -773,11 +774,11 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListShouldSupportHasAttachmentSetToFalse() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags());
-        ComposedMessageId message3 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message3 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/oneInlinedImage.eml"), 
new Date(), false, new Flags());
         await();
 
@@ -808,9 +809,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListShouldReturnAllMessagesWhenSingleMailboxNoParameters() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
         await();
 
@@ -828,7 +829,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldReturnAllMessagesWhenMultipleMailboxesAndNoParameters() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
 
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox2");
@@ -855,7 +856,7 @@ public abstract class GetMessageListMethodTest {
         dataProbe.addUser(otherUser, password);
 
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
 
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox2");
@@ -883,7 +884,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldExcludeMessagesWhenInMailboxesFilterMatches() throws 
Exception {
         MailboxId mailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
         await();
 
@@ -904,7 +905,7 @@ public abstract class GetMessageListMethodTest {
         MailboxId mailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox");
         List<String> messageIds = IntStream.range(0, 3)
             .boxed()
-            .map(Throwing.function((ignored) -> 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+            .map(Throwing.function((ignored) -> 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                     new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new 
Flags())).sneakyThrow())
             .map(ComposedMessageId::getMessageId)
             .map(MessageId::serialize)
@@ -926,7 +927,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldExcludeMessagesWhenMultipleInMailboxesFilterMatches() 
throws Exception {
         MailboxId mailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
 
         MailboxId mailboxId2 = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox2");
@@ -946,7 +947,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldExcludeMessagesWhenNotInMailboxesFilterMatches() throws 
Exception {
         MailboxId mailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox");
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
 
         await();
@@ -965,7 +966,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldExcludeMessagesWhenNotInMailboxesFilterMatchesTwice() 
throws Exception {
         MailboxId mailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox");
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
 
         MailboxId mailbox2Id = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox2");
@@ -987,7 +988,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldExcludeMessagesWhenIdenticalNotInMailboxesAndInMailboxesFilterMatch()
 throws Exception {
         MailboxId mailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox");
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
         await();
 
@@ -1005,7 +1006,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldIncludeMessagesWhenNotInMailboxesFilterDoesNotMatch() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
 
         MailboxId mailbox2Id = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"mailbox2");
@@ -1025,7 +1026,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldIncludeMessagesWhenEmptyNotInMailboxesFilter() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
 
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox2");
@@ -1047,7 +1048,7 @@ public abstract class GetMessageListMethodTest {
         MailboxId emptyMailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"emptyMailbox");
 
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
         await();
 
@@ -1064,7 +1065,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldExcludeMessagesWhenTextFilterDoesntMatches() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
         await();
 
@@ -1082,7 +1083,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void getMessageListShouldIncludeMessagesWhenTextFilterMatchesBody() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 
ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), new Date(), 
false, new Flags());
         await();
 
@@ -1100,7 +1101,7 @@ public abstract class GetMessageListMethodTest {
     @Category(CassandraAndElasticSearchCategory.class)
     public void 
getMessageListShouldIncludeMessagesWhenTextFilterMatchesBodyWithStemming() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 ClassLoader.getSystemResourceAsStream("eml/htmlMail.eml"), new 
Date(), false, new Flags());
         await();
         // text/html contains: "This is a mail with beautifull html content 
which contains a banana."
@@ -1118,7 +1119,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldIncludeMessagesWhenSubjectFilterMatchesSubject() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             ClassLoader.getSystemResourceAsStream("eml/twoAttachments.eml"), 
new Date(), false, new Flags());
         await();
 
@@ -1135,7 +1136,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void getMessageListShouldIncludeMessagesWhenFromFilterMatchesFrom() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             
ClassLoader.getSystemResourceAsStream("eml/mailWithRecipients.eml"), new 
Date(), false, new Flags());
         await();
 
@@ -1152,7 +1153,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldExcludeMessagesWhenFromFilterDoesntMatchFrom() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             
ClassLoader.getSystemResourceAsStream("eml/mailWithRecipients.eml"), new 
Date(), false, new Flags());
         await();
 
@@ -1169,7 +1170,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void getMessageListShouldIncludeMessagesWhenToFilterMatchesTo() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             
ClassLoader.getSystemResourceAsStream("eml/mailWithRecipients.eml"), new 
Date(), false, new Flags());
         await();
 
@@ -1186,7 +1187,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void getMessageListShouldExcludeMessagesWhenToFilterDoesntMatchTo() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             
ClassLoader.getSystemResourceAsStream("eml/mailWithRecipients.eml"), new 
Date(), false, new Flags());
         await();
 
@@ -1203,7 +1204,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void getMessageListShouldIncludeMessagesWhenCcFilterMatchesCc() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             
ClassLoader.getSystemResourceAsStream("eml/mailWithRecipients.eml"), new 
Date(), false, new Flags());
         await();
 
@@ -1220,7 +1221,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void getMessageListShouldExcludeMessagesWhenCcFilterDoesntMatchCc() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             
ClassLoader.getSystemResourceAsStream("eml/mailWithRecipients.eml"), new 
Date(), false, new Flags());
         await();
 
@@ -1237,7 +1238,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void getMessageListShouldIncludeMessagesWhenBccFilterMatchesBcc() 
throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             
ClassLoader.getSystemResourceAsStream("eml/mailWithRecipients.eml"), new 
Date(), false, new Flags());
         await();
 
@@ -1254,7 +1255,7 @@ public abstract class GetMessageListMethodTest {
     @Test
     public void 
getMessageListShouldExcludeMessagesWhenBccFilterDoesntMatchBcc() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             
ClassLoader.getSystemResourceAsStream("eml/mailWithRecipients.eml"), new 
Date(), false, new Flags());
         await();
 
@@ -1283,7 +1284,7 @@ public abstract class GetMessageListMethodTest {
         Message message = Message.Builder.of()
                 .setBody(multipart)
                 .build();
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new 
ByteArrayInputStream(DefaultMessageWriter.asBytes(message)), new Date(), false, 
new Flags());
         await();
 
@@ -1312,7 +1313,7 @@ public abstract class GetMessageListMethodTest {
         Message message = Message.Builder.of()
                 .setBody(multipart)
                 .build();
-        ComposedMessageId composedMessageId = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId composedMessageId = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new 
ByteArrayInputStream(DefaultMessageWriter.asBytes(message)), new Date(), false, 
new Flags());
         await();
 
@@ -1332,9 +1333,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
         await();
 
@@ -1354,10 +1355,10 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.parse("Wed, 28 Jun 17 09:23:01 +0200", 
ImapDateTimeFormatter.rfc5322());
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
         LocalDate date2 = LocalDate.parse("Tue, 27 Jun 2017 09:23:01 +0200", 
ImapDateTimeFormatter.rfc5322());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date2), false, new Flags());
         await();
 
@@ -1377,9 +1378,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: test\r\n\r\ntestmail".getBytes()), 
convertToDate(date.plusDays(1)), false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: test2\r\n\r\ntestmail".getBytes()), convertToDate(date), 
false, new Flags());
         await();
 
@@ -1399,9 +1400,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: a subject\r\n\r\ntestmail".getBytes()), convertToDate(date), 
false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: b subject\r\n\r\ntestmail".getBytes()), convertToDate(date), 
false, new Flags());
         await();
 
@@ -1421,9 +1422,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: a subject\r\n\r\ntestmail".getBytes()), convertToDate(date), 
false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: b subject\r\n\r\ntestmail".getBytes()), convertToDate(date), 
false, new Flags());
         await();
 
@@ -1443,9 +1444,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: subject\r\nFrom: bbb\r\n\r\ntestmail".getBytes()), 
convertToDate(date), false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: subject\r\nFrom: aaa\r\n\r\ntestmail".getBytes()), 
convertToDate(date), false, new Flags());
         await();
 
@@ -1465,9 +1466,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: subject\r\nFrom: aaa\r\n\r\ntestmail".getBytes()), 
convertToDate(date), false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: subject\r\nFrom: bbb\r\n\r\ntestmail".getBytes()), 
convertToDate(date), false, new Flags());
         await();
 
@@ -1487,9 +1488,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: subject\r\nTo: bbb\r\n\r\ntestmail".getBytes()), 
convertToDate(date), false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: subject\r\nTo: aaa\r\n\r\ntestmail".getBytes()), 
convertToDate(date), false, new Flags());
         await();
 
@@ -1509,9 +1510,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: subject\r\nTo: aaa\r\n\r\ntestmail".getBytes()), 
convertToDate(date), false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: subject\r\nTo: bbb\r\n\r\ntestmail".getBytes()), 
convertToDate(date), false, new Flags());
         await();
 
@@ -1532,9 +1533,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: subject\r\n\r\ntestmail".getBytes()), convertToDate(date), 
false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: subject\r\n\r\ntestmail bigger".getBytes()), 
convertToDate(date), false, new Flags());
         await();
 
@@ -1554,9 +1555,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: subject\r\n\r\ntestmail".getBytes()), convertToDate(date), 
false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: subject\r\n\r\ntestmail bigger".getBytes()), 
convertToDate(date), false, new Flags());
         await();
 
@@ -1576,11 +1577,11 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: test\r\n\r\ntestmail really bigger".getBytes()), 
convertToDate(date.plusDays(1)), false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 14:54:59 
+0200\r\nSubject: test\r\n\r\ntestmail smaller".getBytes()), 
convertToDate(date), false, new Flags());
-        ComposedMessageId message3 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message3 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 15:54:59 
+0200\r\nSubject: test\r\n\r\ntestmail really bigger".getBytes()), 
convertToDate(date.plusDays(1)), false, new Flags());
 
         await();
@@ -1601,11 +1602,11 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: test\r\n\r\ntestmail really bigger".getBytes()), 
convertToDate(date), false, new Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 13:54:59 
+0200\r\nSubject: test\r\n\r\ntestmail smaller".getBytes()), 
convertToDate(date), false, new Flags());
-        ComposedMessageId message3 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message3 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Date: Fri, 02 Jun 2017 15:54:59 
+0200\r\nSubject: test\r\n\r\ntestmail really bigger".getBytes()), 
convertToDate(date), false, new Flags());
 
         await();
@@ -1627,9 +1628,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
         await();
 
@@ -1649,9 +1650,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
         await();
 
@@ -1695,9 +1696,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
         await();
 
@@ -1717,9 +1718,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
         await();
 
@@ -1740,11 +1741,11 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(2)), false, new 
Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test3\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
         await();
 
@@ -1764,9 +1765,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
         await();
 
@@ -1786,9 +1787,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
         await();
 
@@ -1808,13 +1809,13 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
-        ComposedMessageId message3 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message3 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test3\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test4\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
         await();
 
@@ -1835,7 +1836,7 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
         await();
 
@@ -1864,7 +1865,7 @@ public abstract class GetMessageListMethodTest {
             + "\r\n"
             + "Hello <b>someone</b>, and thank you for joining example.com!";
         LocalDate date = LocalDate.now();
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream(mailContent.getBytes()), 
convertToDate(date.plusDays(1)), false, new Flags());
         await();
 
@@ -1886,9 +1887,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListHasKeywordFilterShouldReturnMessagesWithKeywords() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new 
Flags(Flags.Flag.FLAGGED));
 
         await();
@@ -1915,9 +1916,9 @@ public abstract class GetMessageListMethodTest {
             .add(FORWARDED)
             .build();
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, flags);
 
         await();
@@ -1939,9 +1940,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListNotKeywordFilterShouldReturnMessagesWithoutKeywords() throws 
Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new 
Flags(Flags.Flag.FLAGGED));
 
         await();
@@ -1968,9 +1969,9 @@ public abstract class GetMessageListMethodTest {
             .add(FORWARDED)
             .build();
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, flags);
 
         await();
@@ -1997,9 +1998,9 @@ public abstract class GetMessageListMethodTest {
             .add(Flags.Flag.DRAFT)
             .build();
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new 
Flags(Flags.Flag.FLAGGED));
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, flags);
 
         await();
@@ -2020,9 +2021,9 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListHasKeywordAndNotKeywordFilterShouldReturnMessagesWithAndWithoutKeywords()
 throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new 
Flags(Flags.Flag.FLAGGED));
 
         await();
@@ -2044,9 +2045,9 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListHasKeywordShouldIgnoreDeleted() throws Exception 
{
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new 
Flags(Flags.Flag.DELETED));
 
         await();
@@ -2067,9 +2068,9 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListHasKeywordShouldIgnoreRecent() throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new 
Flags(Flags.Flag.RECENT));
 
         await();
@@ -2090,9 +2091,9 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListNotKeywordShouldIgnoreDeleted() throws Exception 
{
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new 
Flags(Flags.Flag.DELETED));
 
         await();
@@ -2113,9 +2114,9 @@ public abstract class GetMessageListMethodTest {
     public void getMessageListNotKeywordShouldIgnoreRecent() throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageNotFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new Flags());
-        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId messageFlagged = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), new Date(), false, new 
Flags(Flags.Flag.RECENT));
 
         await();
@@ -2137,9 +2138,9 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
         LocalDate date = LocalDate.now();
-        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message1 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test\r\n\r\ntestmail".getBytes()), convertToDate(date.plusDays(1)), false, new 
Flags());
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             new ByteArrayInputStream("Subject: 
test2\r\n\r\ntestmail".getBytes()), convertToDate(date), false, new Flags());
 
         await();
@@ -2159,12 +2160,12 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListFileNameFilterShouldReturnOnlyMessagesWithMatchingAttachmentFileNames()
 throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             MessageManager.AppendCommand.builder()
                 .build(Message.Builder.of()
                     .setSubject("test")
                     .setBody("content", StandardCharsets.UTF_8)));
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             MessageManager.AppendCommand.builder()
                 .build(Message.Builder.of()
                     .setBody(
@@ -2195,7 +2196,7 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListFileNameFilterShouldNotReturnMessagesWithOnlyAttachmentContentMatching()
 throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             MessageManager.AppendCommand.builder()
                 .build(Message.Builder.of()
                     .setBody(
@@ -2226,12 +2227,12 @@ public abstract class GetMessageListMethodTest {
     public void 
getMessageListTextFilterShouldReturnOnlyMessagesWithMatchingAttachmentFileNames()
 throws Exception {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
 
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             MessageManager.AppendCommand.builder()
                 .build(Message.Builder.of()
                     .setSubject("test")
                     .setBody("content", StandardCharsets.UTF_8)));
-        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), MailboxPath.forUser(ALICE, 
"mailbox"),
+        ComposedMessageId message2 = 
mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             MessageManager.AppendCommand.builder()
                 .build(Message.Builder.of()
                     .setBody(
@@ -2293,13 +2294,13 @@ public abstract class GetMessageListMethodTest {
         mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, 
ALICE.asString(), "mailbox");
         MailboxId otherMailboxId = 
mailboxProbe.createMailbox(MailboxConstants.USER_NAMESPACE, ALICE.asString(), 
"otherMailbox");
 
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
             MessageManager.AppendCommand.builder()
             .build(Message.Builder.of()
                     .setSubject("test 1")
                     .setBody("content 1", StandardCharsets.UTF_8)));
 
-        mailboxProbe.appendMessage(ALICE.asString(), 
MailboxPath.forUser(ALICE, "mailbox"),
+        mailboxProbe.appendMessage(ALICE.asString(), ALICE_MAILBOX,
                 MessageManager.AppendCommand.builder()
                 .build(Message.Builder.of()
                         .setSubject("test 2")


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to