Merge branch 'JAMES-2133'
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/fd1c775e Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/fd1c775e Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/fd1c775e Branch: refs/heads/master Commit: fd1c775e74815cab1f1aa6f71968c90a185a8ec9 Parents: e9c1a72 833443c Author: Matthieu Baechler <matth...@apache.org> Authored: Sat Sep 2 07:59:20 2017 +0200 Committer: Matthieu Baechler <matth...@apache.org> Committed: Sat Sep 2 07:59:20 2017 +0200 ---------------------------------------------------------------------- backends-common/cassandra/pom.xml | 23 +- .../cassandra/CassandraConfiguration.java | 292 ------------------- .../cassandra/init/CassandraConfiguration.java | 292 +++++++++++++++++++ .../init/CassandraSessionConfiguration.java | 29 ++ .../cassandra/init/CassandraTableManager.java | 1 + .../cassandra/init/CassandraTypesCreator.java | 2 +- .../SessionWithInitializedTablesFactory.java | 43 ++- .../cassandra/utils/CassandraUtils.java | 2 +- .../backends/cassandra/CassandraCluster.java | 52 ++-- .../cassandra/CassandraConfigurationTest.java | 232 --------------- .../cassandra/CassandraWaitStrategy.java | 64 ++++ .../ContainerLifecycleConfiguration.java | 95 ++++++ .../backends/cassandra/DockerCassandraRule.java | 147 ++++++++++ .../backends/cassandra/EmbeddedCassandra.java | 50 ---- .../init/CassandraConfigurationTest.java | 233 +++++++++++++++ .../init/CassandraTypeProviderTest.java | 19 +- .../backends/cassandra/utils/PaggingTest.java | 13 +- .../versions/CassandraSchemaVersionDAOTest.java | 8 +- .../src/test/resources/logback-test.xml | 24 ++ .../es/ClientProviderImplConnectionTest.java | 10 +- .../AbstractSubscriptionManagerTest.java | 4 - .../james/mailbox/MailboxManagerStressTest.java | 5 +- .../james/mailbox/MailboxManagerTest.java | 6 +- mailbox/cassandra/pom.xml | 10 +- .../CassandraMailboxSessionMapperFactory.java | 2 +- .../cassandra/mail/CassandraACLMapper.java | 2 +- .../cassandra/mail/CassandraBlobsDAO.java | 4 +- .../cassandra/mail/CassandraMailboxDAO.java | 2 +- .../cassandra/mail/CassandraMailboxMapper.java | 8 +- .../cassandra/mail/CassandraMessageDAO.java | 6 +- .../mail/CassandraMessageIdMapper.java | 2 +- .../cassandra/mail/CassandraMessageMapper.java | 2 +- .../cassandra/mail/CassandraModSeqProvider.java | 2 +- .../cassandra/mail/CassandraUidProvider.java | 2 +- .../CassandraCombinationManagerTest.java | 59 +++- .../CassandraCombinationManagerTestSystem.java | 17 +- .../CassandraMailboxManagerStressTest.java | 49 ++-- .../cassandra/CassandraMailboxManagerTest.java | 54 ++-- .../CassandraMessageIdManagerQuotaTest.java | 62 +++- ...CassandraMessageIdManagerSideEffectTest.java | 56 +++- .../CassandraMessageIdManagerStorageTest.java | 58 +++- .../CassandraMessageIdManagerTestSystem.java | 26 +- .../CassandraSubscriptionManagerTest.java | 33 ++- .../cassandra/CassandraTestSystemFixture.java | 60 +--- ...istributedMailboxDelegatingListenerTest.java | 6 +- ...CassandraMailboxPathRegistrerMapperTest.java | 20 +- .../cassandra/mail/CassandraACLMapperTest.java | 10 +- .../mail/CassandraAnnotationMapperTest.java | 51 +++- .../mail/CassandraApplicableFlagDAOTest.java | 9 +- .../mail/CassandraAttachmentMapperTest.java | 52 +++- .../cassandra/mail/CassandraBlobsDAOTest.java | 22 +- .../mail/CassandraDeletedMessageDAOTest.java | 19 +- .../mail/CassandraFirstUnseenDAOTest.java | 9 +- .../mail/CassandraGenericMailboxMapperTest.java | 51 +++- .../mail/CassandraIndexTableHandlerTest.java | 9 +- .../mail/CassandraMailboxCounterDAOTest.java | 8 +- .../cassandra/mail/CassandraMailboxDAOTest.java | 11 +- .../CassandraMailboxManagerAttachmentTest.java | 41 +-- .../CassandraMailboxMapperConcurrencyTest.java | 21 +- .../mail/CassandraMailboxMapperTest.java | 17 +- .../mail/CassandraMailboxPathDAOTest.java | 9 +- .../mail/CassandraMailboxRecentDAOTest.java | 9 +- .../cassandra/mail/CassandraMapperProvider.java | 41 +-- .../cassandra/mail/CassandraMessageDAOTest.java | 10 +- .../mail/CassandraMessageIdDAOTest.java | 9 +- .../mail/CassandraMessageIdMapperTest.java | 52 +++- .../CassandraMessageIdToImapUidDAOTest.java | 9 +- .../mail/CassandraMessageMapperTest.java | 51 +++- .../mail/CassandraMessageMoveTest.java | 51 +++- ...assandraMessageWithAttachmentMapperTest.java | 51 +++- .../mail/CassandraModSeqProviderTest.java | 15 +- .../mail/CassandraUidProviderTest.java | 19 +- .../quota/CassandraCurrentQuotaManagerTest.java | 13 +- .../CassandraPerUserMaxQuotaManagerTest.java | 8 +- .../user/CassandraSubscriptionMapperTest.java | 14 +- .../src/test/resources/logback-test.xml | 19 ++ .../jcr/JCRMailboxManagerStressTest.java | 6 + .../mailbox/jcr/JCRMailboxManagerTest.java | 6 + .../mailbox/jcr/JCRSubscriptionManagerTest.java | 13 + .../mailbox/jpa/JPAMailboxManagerTest.java | 6 + .../mailbox/jpa/JPASubscriptionManagerTest.java | 6 + .../jpa/JpaMailboxManagerStressTest.java | 6 + .../mailbox/jpa/mail/JPAMapperProvider.java | 10 - .../jpa/mail/JpaAnnotationMapperTest.java | 6 + .../mailbox/jpa/mail/JpaMailboxMapperTest.java | 12 + .../mailbox/jpa/mail/JpaMessageMapperTest.java | 12 + ...mainUserMaildirMailboxManagerStressTest.java | 6 + .../DomainUserMaildirMailboxManagerTest.java | 6 + ...FullUserMaildirMailboxManagerStressTest.java | 6 + .../FullUserMaildirMailboxManagerTest.java | 6 + .../maildir/MaildirSubscriptionManagerTest.java | 13 +- .../UserMaildirMailboxManagerStressTest.java | 6 + .../InMemoryCombinationManagerTest.java | 6 + .../InMemoryCombinationManagerTestSystem.java | 6 - .../InMemoryMessageIdManagerStorageTest.java | 6 + .../InMemoryMessageIdManagerTestSystem.java | 5 - .../MemoryMailboxManagerStressTest.java | 7 + .../inmemory/MemoryMailboxManagerTest.java | 7 + .../InMemoryMailboxManagerAttachmentTest.java | 6 +- .../inmemory/mail/InMemoryMapperProvider.java | 10 - .../mail/MemoryAnnotationMapperTest.java | 7 + .../mail/MemoryAttachmentMapperTest.java | 8 + .../inmemory/mail/MemoryMailboxMapperTest.java | 7 + .../inmemory/mail/MemoryMessageMapperTest.java | 7 + .../inmemory/mail/MemoryMessageMoveTest.java | 6 + .../MemoryMessageWithAttachmentMapperTest.java | 7 + .../store/AbstractCombinationManagerTest.java | 8 +- .../AbstractMailboxManagerAttachmentTest.java | 11 - .../AbstractMessageIdManagerQuotaTest.java | 6 - .../AbstractMessageIdManagerSideEffectTest.java | 7 - .../AbstractMessageIdManagerStorageTest.java | 8 - .../store/CombinationManagerTestSystem.java | 1 - .../store/MessageIdManagerTestSystem.java | 2 - .../StoreMessageIdManagerSideEffectTest.java | 5 + .../store/StoreMessageIdManagerTestSystem.java | 5 - .../store/mail/model/AnnotationMapperTest.java | 12 +- .../store/mail/model/AttachmentMapperTest.java | 11 +- .../store/mail/model/MailboxMapperTest.java | 11 +- .../store/mail/model/MapperProvider.java | 5 +- .../store/mail/model/MessageIdMapperTest.java | 12 +- .../store/mail/model/MessageMapperTest.java | 12 +- .../store/mail/model/MessageMoveTest.java | 12 +- .../model/MessageWithAttachmentMapperTest.java | 12 +- .../james/mailbox/tika/TikaContainer.java | 4 +- .../MailAttributesListToMimeHeaders.java | 5 +- .../MailAttributesToMimeHeadersTest.java | 1 - .../org/apache/james/mpt/api/HostSystem.java | 4 - .../mpt/script/SimpleScriptedTestProtocol.java | 2 +- mpt/impl/imap-mailbox/cassandra/pom.xml | 5 - .../cassandra/CassandraAuthenticatePlain.java | 9 +- .../cassandra/CassandraAuthenticatedState.java | 9 +- .../cassandra/CassandraConcurrentSessions.java | 9 +- .../cassandra/CassandraCondstore.java | 9 +- .../imapmailbox/cassandra/CassandraCopy.java | 9 +- .../imapmailbox/cassandra/CassandraEvents.java | 9 +- .../imapmailbox/cassandra/CassandraExpunge.java | 9 +- .../imapmailbox/cassandra/CassandraFetch.java | 9 +- .../cassandra/CassandraFetchBodySection.java | 9 +- .../cassandra/CassandraFetchBodyStructure.java | 9 +- .../cassandra/CassandraFetchHeaders.java | 9 +- .../imapmailbox/cassandra/CassandraListing.java | 9 +- .../cassandra/CassandraMailboxAnnotation.java | 9 +- .../cassandra/CassandraMailboxTestModule.java | 10 +- .../CassandraMailboxWithLongNameError.java | 9 +- .../imapmailbox/cassandra/CassandraMove.java | 9 +- .../CassandraNonAuthenticatedState.java | 9 +- .../cassandra/CassandraPartialFetch.java | 9 +- .../cassandra/CassandraQuotaTest.java | 9 +- .../imapmailbox/cassandra/CassandraRename.java | 9 +- .../imapmailbox/cassandra/CassandraSearch.java | 9 +- .../cassandra/CassandraSecurity.java | 9 +- .../imapmailbox/cassandra/CassandraSelect.java | 9 +- .../cassandra/CassandraSelectedInbox.java | 9 +- .../cassandra/CassandraSelectedState.java | 9 +- .../cassandra/CassandraUidSearch.java | 9 +- .../cassandra/CassandraUidSearchOnIndex.java | 9 +- .../cassandra/CassandraUserFlagsSupport.java | 9 +- .../cassandra/host/CassandraHostSystem.java | 30 +- .../james/mpt/host/JamesImapHostSystem.java | 41 +-- .../mpt/imapmailbox/suite/UidSearchOnIndex.java | 2 - .../imap/scripts/CreateErrorWithLongName.test | 2 +- .../host/ElasticSearchHostSystem.java | 6 +- .../hbase/HBaseAuthenticatePlain.java | 1 + .../hbase/HBaseAuthenticatedState.java | 1 + .../hbase/HBaseConcurrentSessions.java | 1 + .../mpt/imapmailbox/hbase/HBaseCondstore.java | 1 + .../james/mpt/imapmailbox/hbase/HBaseCopy.java | 1 + .../mpt/imapmailbox/hbase/HBaseEvents.java | 1 + .../mpt/imapmailbox/hbase/HBaseExpunge.java | 1 + .../james/mpt/imapmailbox/hbase/HBaseFetch.java | 1 + .../hbase/HBaseFetchBodySection.java | 1 + .../hbase/HBaseFetchBodyStructure.java | 1 + .../imapmailbox/hbase/HBaseFetchHeaders.java | 1 + .../mpt/imapmailbox/hbase/HBaseListing.java | 1 + .../hbase/HBaseMailboxAnnotation.java | 1 + .../hbase/HBaseMailboxWithLongNameError.java | 1 + .../hbase/HBaseNonAuthenticatedState.java | 1 + .../imapmailbox/hbase/HBasePartialFetch.java | 1 + .../mpt/imapmailbox/hbase/HBaseQuotaTest.java | 1 + .../mpt/imapmailbox/hbase/HBaseRename.java | 1 + .../mpt/imapmailbox/hbase/HBaseSearch.java | 1 + .../mpt/imapmailbox/hbase/HBaseSecurity.java | 1 + .../mpt/imapmailbox/hbase/HBaseSelect.java | 1 + .../imapmailbox/hbase/HBaseSelectedInbox.java | 1 + .../imapmailbox/hbase/HBaseSelectedState.java | 1 + .../mpt/imapmailbox/hbase/HBaseUidSearch.java | 1 + .../hbase/HBaseUidSearchOnIndex.java | 1 + .../hbase/HBaseUserFlagsSupport.java | 1 + .../imapmailbox/hbase/host/HBaseHostSystem.java | 29 +- .../hbase/src/test/resources/logback-test.xml | 22 ++ .../inmemory/InMemoryAuthenticatePlain.java | 1 + .../inmemory/InMemoryAuthenticatedState.java | 1 + .../inmemory/InMemoryConcurrentSessions.java | 1 + .../imapmailbox/inmemory/InMemoryCondstore.java | 1 + .../mpt/imapmailbox/inmemory/InMemoryCopy.java | 1 + .../imapmailbox/inmemory/InMemoryEvents.java | 1 + .../imapmailbox/inmemory/InMemoryExpunge.java | 1 + .../mpt/imapmailbox/inmemory/InMemoryFetch.java | 1 + .../inmemory/InMemoryFetchBodySection.java | 1 + .../inmemory/InMemoryFetchBodyStructure.java | 1 + .../inmemory/InMemoryFetchHeaders.java | 1 + .../imapmailbox/inmemory/InMemoryListing.java | 1 + .../inmemory/InMemoryMailboxAnnotation.java | 1 + .../InMemoryMailboxWithLongNameSuccess.java | 1 + .../mpt/imapmailbox/inmemory/InMemoryMove.java | 1 + .../inmemory/InMemoryNonAuthenticatedState.java | 1 + .../inmemory/InMemoryPartialFetch.java | 1 + .../imapmailbox/inmemory/InMemoryQuotaTest.java | 1 + .../imapmailbox/inmemory/InMemoryRename.java | 1 + .../imapmailbox/inmemory/InMemorySearch.java | 1 + .../imapmailbox/inmemory/InMemorySecurity.java | 1 + .../imapmailbox/inmemory/InMemorySelect.java | 1 + .../inmemory/InMemorySelectedInbox.java | 1 + .../inmemory/InMemorySelectedState.java | 1 + .../imapmailbox/inmemory/InMemoryUidSearch.java | 1 + .../inmemory/InMemoryUidSearchOnIndex.java | 1 + .../inmemory/InMemoryUserFlagsSupport.java | 1 + .../inmemory/host/InMemoryHostSystem.java | 11 +- .../mpt/imapmailbox/jcr/host/JCRHostSystem.java | 6 +- .../imapmailbox/jpa/JpaAuthenticatePlain.java | 1 + .../imapmailbox/jpa/JpaAuthenticatedState.java | 1 + .../imapmailbox/jpa/JpaConcurrentSessions.java | 1 + .../james/mpt/imapmailbox/jpa/JpaCondstore.java | 1 + .../james/mpt/imapmailbox/jpa/JpaCopy.java | 1 + .../james/mpt/imapmailbox/jpa/JpaEvents.java | 1 + .../james/mpt/imapmailbox/jpa/JpaExpunge.java | 1 + .../james/mpt/imapmailbox/jpa/JpaFetch.java | 1 + .../imapmailbox/jpa/JpaFetchBodySection.java | 1 + .../imapmailbox/jpa/JpaFetchBodyStructure.java | 1 + .../mpt/imapmailbox/jpa/JpaFetchHeaders.java | 1 + .../james/mpt/imapmailbox/jpa/JpaListing.java | 1 + .../imapmailbox/jpa/JpaMailboxAnnotation.java | 1 + .../jpa/JpaNonAuthenticatedState.java | 1 + .../mpt/imapmailbox/jpa/JpaPartialFetch.java | 1 + .../james/mpt/imapmailbox/jpa/JpaQuotaTest.java | 1 + .../james/mpt/imapmailbox/jpa/JpaRename.java | 1 + .../james/mpt/imapmailbox/jpa/JpaSearch.java | 1 + .../james/mpt/imapmailbox/jpa/JpaSecurity.java | 1 + .../james/mpt/imapmailbox/jpa/JpaSelect.java | 1 + .../mpt/imapmailbox/jpa/JpaSelectedInbox.java | 1 + .../mpt/imapmailbox/jpa/JpaSelectedState.java | 1 + .../james/mpt/imapmailbox/jpa/JpaUidSearch.java | 1 + .../imapmailbox/jpa/JpaUidSearchOnIndex.java | 1 + .../imapmailbox/jpa/JpaUserFlagsSupport.java | 1 + .../mpt/imapmailbox/jpa/host/JPAHostSystem.java | 25 +- .../host/LuceneSearchHostSystem.java | 4 +- .../maildir/MaildirAuthenticatePlain.java | 1 + .../maildir/MaildirAuthenticatedState.java | 1 + .../maildir/MaildirConcurrentSessions.java | 1 + .../imapmailbox/maildir/MaildirCondstore.java | 1 + .../mpt/imapmailbox/maildir/MaildirCopy.java | 1 + .../mpt/imapmailbox/maildir/MaildirEvents.java | 1 + .../mpt/imapmailbox/maildir/MaildirExpunge.java | 1 + .../mpt/imapmailbox/maildir/MaildirFetch.java | 1 + .../maildir/MaildirFetchBodySection.java | 1 + .../maildir/MaildirFetchBodyStructure.java | 1 + .../maildir/MaildirFetchHeaders.java | 1 + .../mpt/imapmailbox/maildir/MaildirListing.java | 1 + .../maildir/MaildirNonAuthenticatedState.java | 1 + .../maildir/MaildirPartialFetch.java | 1 + .../mpt/imapmailbox/maildir/MaildirRename.java | 1 + .../mpt/imapmailbox/maildir/MaildirSearch.java | 1 + .../imapmailbox/maildir/MaildirSecurity.java | 1 + .../mpt/imapmailbox/maildir/MaildirSelect.java | 1 + .../maildir/MaildirSelectedInbox.java | 1 + .../maildir/MaildirSelectedState.java | 1 + .../imapmailbox/maildir/MaildirUidSearch.java | 1 + .../maildir/MaildirUidSearchOnIndex.java | 1 + .../maildir/host/MaildirHostSystem.java | 9 +- mpt/impl/managesieve/cassandra/pom.xml | 6 +- .../cassandra/CassandraAuthenticateTest.java | 6 +- .../cassandra/CassandraCapabilityTest.java | 6 +- .../cassandra/CassandraCheckScriptTest.java | 6 +- .../cassandra/CassandraDeleteScriptTest.java | 6 +- .../cassandra/CassandraGetScriptTest.java | 6 +- .../cassandra/CassandraHaveSpaceTest.java | 6 +- .../cassandra/CassandraListScriptsTest.java | 6 +- .../cassandra/CassandraLogoutTest.java | 7 +- .../managesieve/cassandra/CassandraModule.java | 16 +- .../cassandra/CassandraNoopTest.java | 6 +- .../cassandra/CassandraPutScriptTest.java | 6 +- .../cassandra/CassandraRenameScriptTest.java | 6 +- .../cassandra/CassandraSetActiveTest.java | 6 +- .../cassandra/CassandraStartTlsTest.java | 6 +- .../cassandra/CassandraUnauthenticatedTest.java | 6 +- .../cassandra/host/CassandraHostSystem.java | 40 +-- mpt/impl/managesieve/core/pom.xml | 4 + .../mpt/host/JamesManageSieveHostSystem.java | 36 +-- .../managesieve/file/host/FileHostSystem.java | 16 +- mpt/impl/smtp/cassandra/pom.xml | 5 - .../mpt/smtp/CassandraForwardSmtpTest.java | 7 +- .../smtp/CassandraSmtpStarttlsCommandTest.java | 7 +- .../apache/james/mpt/smtp/SmtpTestModule.java | 10 +- .../smtp/host/CassandraJamesSmtpHostSystem.java | 21 +- .../apache/james/mpt/smtp/ForwardSmtpTest.java | 4 +- server/container/guice/cassandra-guice/pom.xml | 6 +- .../mailbox/CassandraSessionConfiguration.java | 29 -- .../modules/mailbox/CassandraSessionModule.java | 147 +--------- .../mailbox/ResilientClusterProvider.java | 178 +++++++++++ .../apache/james/CassandraJamesServerTest.java | 6 +- .../org/apache/james/CassandraJmapTestRule.java | 3 +- .../james/CassandraLogConfigurationTest.java | 8 +- .../CassandraMessageIdManagerInjectionTest.java | 7 +- .../org/apache/james/CassandraNodeConfTest.java | 12 +- .../james/CassandraVersionCheckingTest.java | 10 + .../org/apache/james/CassandraWithTikaTest.java | 2 +- .../james/DefaultCassandraJamesServerTest.java | 6 +- .../org/apache/james/DockerCassandraRule.java | 66 ++--- .../apache/james/DockerElasticSearchRule.java | 14 +- .../java/org/apache/james/ESReporterTest.java | 2 +- .../org/apache/james/EmbeddedCassandraRule.java | 75 ----- .../james/JamesCapabilitiesServerTest.java | 29 +- .../JamesServerWithRetryConnectionTest.java | 21 +- .../modules/CassandraJmapServerModule.java | 17 +- .../mailbox/CassandraSessionModuleTest.java | 2 +- .../guice/cassandra-ldap-guice/pom.xml | 11 +- .../apache/james/CassandraLdapJmapTestRule.java | 2 +- .../apache/james/metric/es/ESReporterTest.java | 4 +- .../util/streams/SwarmGenericContainer.java | 21 +- server/data/data-cassandra/pom.xml | 9 +- .../cassandra/CassandraDomainListTest.java | 18 +- .../CassandraRecipientRewriteTableTest.java | 16 +- .../james/rrt/cassandra/CassandraStepdefs.java | 4 +- .../james/rrt/cassandra/RewriteTablesTest.java | 4 + .../cassandra/CassandraActiveScriptDAOTest.java | 10 +- .../sieve/cassandra/CassandraSieveDAOTest.java | 14 +- .../cassandra/CassandraSieveQuotaDAOTest.java | 12 +- .../cassandra/CassandraSieveRepositoryTest.java | 27 +- .../cassandra/CassandraUsersRepositoryTest.java | 17 +- .../rrt/file/XMLRecipientRewriteTableTest.java | 10 +- .../file/SieveFileRepositoryTest.java | 12 +- .../domainlist/hbase/HBaseDomainListTest.java | 15 + .../hbase/HBaseRecipientRewriteTableTest.java | 11 +- .../jdbc/JDBCMailRepositoryTest.java | 6 - .../rrt/jdbc/JDBCRecipientRewriteTableTest.java | 13 + .../jdbc/DefaultUsersJdbcRepositoryTest.java | 12 + .../user/jdbc/JamesUsersJdbcRepositoryTest.java | 13 + server/data/data-jmap-cassandra/pom.xml | 10 +- .../CassandraAccessTokenRepositoryTest.java | 26 +- .../CassandraNotificationRegistryTest.java | 21 +- .../CassandraVacationRepositoryTest.java | 22 +- .../api/access/AccessTokenRepositoryTest.java | 4 +- .../AbstractVacationRepositoryTest.java | 2 +- .../access/MemoryAccessTokenRepositoryTest.java | 7 + .../james/domainlist/jpa/JPADomainListTest.java | 16 + .../rrt/jpa/JPARecipientRewriteTableTest.java | 12 + .../james/user/jpa/JpaUsersRepositoryTest.java | 9 +- .../james/user/ldap/LdapGenericContainer.java | 10 +- .../ldap/ReadOnlyUsersLDAPRepositoryTest.java | 4 +- .../domainlist/lib/AbstractDomainListTest.java | 25 -- .../lib/AbstractRecipientRewriteTableTest.java | 6 +- .../lib/AbstractSieveRepositoryTest.java | 10 - .../user/lib/AbstractUsersRepositoryTest.java | 4 - .../domainlist/memory/MemoryDomainListTest.java | 6 + .../memory/MemoryRecipientRewriteTableTest.java | 12 + .../user/memory/MemoryUsersRepositoryTest.java | 6 + .../james/transport/mailets/amqp/AmqpRule.java | 2 +- .../cassandra-jmap-integration-testing/pom.xml | 11 +- .../CassandraGetMailboxesMethodTest.java | 7 +- .../CassandraGetMessageListMethodTest.java | 16 +- .../CassandraGetVacationResponseTest.java | 7 +- .../CassandraJmapAuthenticationTest.java | 7 +- .../CassandraSetMailboxesMethodTest.java | 12 +- .../CassandraSetMessagesMethodTest.java | 16 +- .../CassandraSetVacationResponseTest.java | 7 +- ...ssandraUserProvisionningConcurrencyTest.java | 8 +- .../CassandraVacationIntegrationTest.java | 6 +- .../CassandraVacationRelayIntegrationTest.java | 9 +- .../cucumber/CassandraDownloadCucumberTest.java | 12 + .../CassandraGetMessagesMethodTest.java | 13 + ...ssandraIMAPSetMessagesCompatibilityTest.java | 13 + ...CassandraSetMailboxesMethodCucumberTest.java | 13 + .../cassandra/cucumber/CassandraStepdefs.java | 6 +- .../cucumber/CassandraUploadCucumberTest.java | 13 + .../cucumber/CucumberCassandraSingleton.java | 27 ++ .../org/apache/james/jmap/ContainerTest.java | 4 +- .../jmap/VacationRelayIntegrationTest.java | 3 +- .../integration/SetMessagesMethodTest.java | 1 - .../jmap/json/ParsingWritingObjectsTest.java | 1 - .../jmap/methods/GetMessagesMethodTest.java | 51 ++-- .../james/jmap/model/FilterConditionTest.java | 4 +- .../apache/james/jmap/model/KeywordTest.java | 1 - .../jmap/model/UpdateMessagePatchTest.java | 10 +- .../jmap/utils/FilterToSearchQueryTest.java | 2 - .../protocols/webadmin-integration-test/pom.xml | 11 +- .../integration/JwtFilterIntegrationTest.java | 7 +- .../WebAdminServerIntegrationTest.java | 7 +- 387 files changed, 3500 insertions(+), 1997 deletions(-) ---------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org