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 2aefb065783bb07ea6090d896494032714a9a358
Author: Benoit Tellier <[email protected]>
AuthorDate: Tue Jun 9 09:53:53 2020 +0700

    JAMES-3167 Improve MailboxManagerTest coverage to avoid bug detection upon 
MPT IMAP tests run
---
 .../apache/james/mailbox/MailboxManagerTest.java    | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git 
a/mailbox/api/src/test/java/org/apache/james/mailbox/MailboxManagerTest.java 
b/mailbox/api/src/test/java/org/apache/james/mailbox/MailboxManagerTest.java
index 603483b..3d92d48 100644
--- a/mailbox/api/src/test/java/org/apache/james/mailbox/MailboxManagerTest.java
+++ b/mailbox/api/src/test/java/org/apache/james/mailbox/MailboxManagerTest.java
@@ -1742,6 +1742,27 @@ public abstract class MailboxManagerTest<T extends 
MailboxManager> {
         }
 
         @Test
+        void renamingMailboxByPathShouldThrowWhenFromNotFound() throws 
Exception {
+            MailboxSession session = 
mailboxManager.createSystemSession(USER_1);
+
+            MailboxPath originPath = MailboxPath.forUser(USER_1, "origin");
+            MailboxPath destinationPath = MailboxPath.forUser(USER_1, 
"destination");
+
+            assertThatThrownBy(() -> mailboxManager.renameMailbox(originPath, 
destinationPath, session))
+                .isInstanceOf(MailboxNotFoundException.class);
+        }
+
+        @Test
+        void renamingMailboxByIdShouldThrowWhenFromNotFound() throws Exception 
{
+            MailboxSession session = 
mailboxManager.createSystemSession(USER_1);
+
+            MailboxPath notFound = MailboxPath.forUser(USER_1, "notFound");
+
+            assertThatThrownBy(() -> mailboxManager.deleteMailbox(notFound, 
session))
+                .isInstanceOf(MailboxNotFoundException.class);
+        }
+
+        @Test
         void user2ShouldNotBeAbleToDeleteUser1Mailbox() throws Exception {
             MailboxSession sessionUser1 = 
mailboxManager.createSystemSession(USER_1);
             MailboxSession sessionUser2 = 
mailboxManager.createSystemSession(USER_2);


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

Reply via email to