public class ReplicationStackTests extends AbstractRollingReplicationTests
AbstractRollingReplicationTests.ImapActions<T>allocations, apiKey, cyrusIp, cyrusReplication, domainUid, mboxRoot, partition, rec, userUid| Constructor and Description | 
|---|
ReplicationStackTests()  | 
addDraft, addDraft, addDraft, addDraft, addMailToFolder, addMailToFolder, addMailToFolder, after, beforeClass, expectMessage, expectMessages, expectMessages, imapAsCyrusAdmin, imapAsUser, provider, testEml, testEml, uniqueUidPartpublic void before()
            throws java.lang.Exception
before in class AbstractRollingReplicationTestsjava.lang.Exceptionpublic void testXConvModSeq()
                     throws java.lang.Exception
java.lang.Exceptionpublic void updateFlag()
                throws IMAPException,
                       java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void addFlagAlreadySet()
                       throws java.lang.Exception
java.lang.Exceptionpublic void addFlagUnknownMail()
public void updateFlagsBatch()
                      throws IMAPException,
                             java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void updateAnsweredFlag()
public void createDraft()
                 throws java.lang.InterruptedException,
                        java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptionpublic void getToUpdateDecomposeParts()
                               throws java.lang.InterruptedException,
                                      java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptionpublic void getToUpdateDecomposeTEXT()
                              throws java.lang.InterruptedException,
                                     java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptionpublic void createThenQuickDeleteExpunge()
                                  throws IMAPException,
                                         java.lang.InterruptedException,
                                         java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void createTextDraft()
                     throws IMAPException,
                            java.lang.InterruptedException,
                            java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void deleteNotEmptyFolder()
public void deleteFolderShouldDeleteSubFolders()
public void createMailshareSubFolderSpeed()
                                   throws java.lang.Exception
java.lang.Exceptionpublic void deleteFolderShouldDeleteSubFoldersMailshare()
                                                 throws java.lang.Exception
java.lang.Exceptionpublic void deleteFolderWithUTF7Chars()
public void deleteFolderLookingLikeUTF7()
public void createAlreadyExists()
public void createById()
                throws IMAPException,
                       java.lang.InterruptedException,
                       java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void fetchParts()
                throws IMAPException,
                       java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void createFolderReplication()
                             throws IMAPException,
                                    java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void createFolderEndingWithSpace()
                                 throws IMAPException,
                                        java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void createSubThenUnsub()
                        throws IMAPException,
                               java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void setQuotaThenUnset()
                       throws IMAPException,
                              java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void annotateFolder()
                    throws IMAPException,
                           java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void annotateMessage()
                     throws IMAPException,
                            java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void createFolderWithSpaces()
                            throws IMAPException,
                                   java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void createFolderWithNameAndParentUid()
                                      throws IMAPException,
                                             java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void imapDeletionsPropagation()
                              throws IMAPException,
                                     java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void unseenViaApi()
                  throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void mailshareCreateAndUpdate()
                              throws IMAPException,
                                     java.lang.InterruptedException,
                                     java.util.concurrent.ExecutionException,
                                     java.util.concurrent.TimeoutException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void mailshareTransfers()
                        throws IMAPException,
                               java.lang.InterruptedException,
                               java.util.concurrent.ExecutionException,
                               java.util.concurrent.TimeoutException,
                               java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionjava.io.IOExceptionpublic void mailshareCrossBackend()
                           throws IMAPException,
                                  java.lang.InterruptedException,
                                  java.util.concurrent.ExecutionException,
                                  java.util.concurrent.TimeoutException,
                                  java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionjava.io.IOExceptionpublic void mailshareCreateSubfolder()
                              throws IMAPException,
                                     java.lang.InterruptedException,
                                     java.util.concurrent.ExecutionException,
                                     java.util.concurrent.TimeoutException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void mailshareSimpleMoveFolder()
                               throws IMAPException,
                                      java.lang.InterruptedException,
                                      java.util.concurrent.ExecutionException,
                                      java.util.concurrent.TimeoutException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void mailshareCreateSubfolderContainingSpecialChars()
                                                    throws IMAPException,
                                                           java.lang.InterruptedException,
                                                           java.util.concurrent.ExecutionException,
                                                           java.util.concurrent.TimeoutException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void mailshareCreateSubfolderContainingDots()
                                            throws IMAPException,
                                                   java.lang.InterruptedException,
                                                   java.util.concurrent.ExecutionException,
                                                   java.util.concurrent.TimeoutException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void mailshareCreateDuplicateSubfolder()
                                       throws IMAPException,
                                              java.lang.InterruptedException,
                                              java.util.concurrent.ExecutionException,
                                              java.util.concurrent.TimeoutException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void mailshareRootFolderInception()
                                  throws IMAPException,
                                         java.lang.InterruptedException,
                                         java.util.concurrent.ExecutionException,
                                         java.util.concurrent.TimeoutException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void mailshareFetchCompleteInSubfolder()
                                       throws IMAPException,
                                              java.lang.InterruptedException,
                                              java.util.concurrent.ExecutionException,
                                              java.util.concurrent.TimeoutException,
                                              java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionjava.io.IOExceptionpublic void mailshareCreateThenWriteDraft()
                                   throws IMAPException,
                                          java.lang.InterruptedException,
                                          java.util.concurrent.ExecutionException,
                                          java.util.concurrent.TimeoutException,
                                          java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionjava.io.IOExceptionpublic void renameFolderReplication()
                             throws IMAPException,
                                    java.lang.InterruptedException,
                                    java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void renameFolderToSameName()
                            throws IMAPException,
                                   java.lang.InterruptedException,
                                   java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void deleteDeepWithMultipleChildren()
                                    throws IMAPException,
                                           java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void multipleDeleteRuns()
                        throws IMAPException,
                               java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void emptyFolderWithMultipleChildren()
                                     throws IMAPException,
                                            java.lang.InterruptedException,
                                            java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void emptyEmptyFolderWithMultipleChildren()
                                          throws IMAPException,
                                                 java.lang.InterruptedException,
                                                 java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void emptyEmptyFolder()
                      throws IMAPException,
                             java.lang.InterruptedException,
                             java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void removeFirstLevelMessages()
                              throws IMAPException,
                                     java.lang.InterruptedException,
                                     java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void renameFolderWithMultipleChildren()
                                      throws IMAPException,
                                             java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void renameFolderChangesParent()
                               throws IMAPException,
                                      java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void renameFolderChangesParentToTopLevel()
                                         throws IMAPException,
                                                java.lang.InterruptedException
IMAPExceptionjava.lang.InterruptedExceptionpublic void copyIn_SUCCESS()
                    throws java.io.IOException,
                           java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void copyIn_SUCCESS_NoExpectedIds()
                                  throws java.io.IOException,
                                         java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void copyIn_PARTIAL()
                    throws java.io.IOException,
                           java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void copyIn_ERROR()
public void copyIn_ExpectedIdsSizeDoesNotMatch()
public void moveIn_SUCCESS_PERF()
                         throws java.io.IOException,
                                java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void moveIn_SUCCESS()
                    throws java.io.IOException,
                           java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void moveIn_PARTIAL()
                    throws java.io.IOException,
                           java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void moveIn_ERROR()
public void testApiFixDispositionType()
                               throws IMAPException,
                                      java.lang.InterruptedException,
                                      java.io.IOException
IMAPExceptionjava.lang.InterruptedExceptionjava.io.IOExceptionpublic void softDelete()
                throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void softDelete_Mailshare()
                          throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void renameMailbox()
                   throws java.lang.Exception
java.lang.Exceptionpublic void createById_Accent()
public void multipleDeleteById()
                        throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void markFolderAsRead()
                      throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void testPerUserUnreadNotContainer()
public void markSharedFolderAsRead()
                            throws java.lang.InterruptedException,
                                   java.util.concurrent.ExecutionException,
                                   java.util.concurrent.TimeoutException,
                                   java.io.IOException
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionjava.io.IOExceptionpublic void deleteFlag()
                throws java.io.IOException,
                       java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void deleteUnsetFlag()
                     throws java.io.IOException,
                            java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic void deleteFlagUnknownMail()
public void testMailConversation()
                          throws java.lang.Exception
java.lang.Exceptionprotected long createEml(java.lang.String emlPath,
                         java.lang.String userUid,
                         java.lang.String mboxRoot,
                         java.lang.String folderName)
                  throws java.io.IOException
java.io.IOExceptionCopyright © 2023. All Rights Reserved.