From 09495584b574099cb573d1f109fd21d4fac681dc Mon Sep 17 00:00:00 2001 From: Quynh Nguyen Date: Fri, 9 Dec 2016 17:09:53 +0700 Subject: [PATCH] JAMES-1885: Move TestId from mailbox-store to mailbox-api and its refactor --- .../test/java/org/apache/james/mailbox/model}/TestId.java | 2 +- ...RegisteredDistributedMailboxDelegatingListenerTest.java | 2 +- ...lasticSearchListeningMailboxMessageSearchIndexTest.java | 2 +- .../mailbox/elasticsearch/json/IndexableMessageTest.java | 2 +- .../json/MailboxMessageToElasticSearchJsonTest.java | 2 +- .../lucene/search/LuceneMailboxMessageSearchIndexTest.java | 2 +- .../org/apache/james/mailbox/store/MessageBuilder.java | 1 + .../james/mailbox/store/SimpleMailboxMembership.java | 1 + .../james/mailbox/store/StoreMailboxManagerTest.java | 1 + .../store/StoreMailboxMessageResultIteratorTest.java | 1 + .../org/apache/james/mailbox/store/TestIdDeserializer.java | 1 + .../BroadcastDelegatingMailboxListenerIntegrationTest.java | 2 +- .../james/mailbox/store/json/EventSerializerTest.java | 2 +- .../james/mailbox/store/mail/model/MailboxAssertTests.java | 2 +- .../mailbox/store/mail/model/MailboxMessageAssertTest.java | 2 +- .../mailbox/store/mail/model/MetadataMapAssertTest.java | 2 +- .../store/mail/model/impl/SimpleMailboxMessageTest.java | 2 +- protocols/imap/pom.xml | 7 ------- .../imap/processor/base/MailboxEventAnalyserTest.java | 2 +- protocols/pom.xml | 7 ------- 20 files changed, 18 insertions(+), 27 deletions(-) rename mailbox/{store/src/test/java/org/apache/james/mailbox/store => api/src/test/java/org/apache/james/mailbox/model}/TestId.java (98%) diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/TestId.java b/mailbox/api/src/test/java/org/apache/james/mailbox/model/TestId.java similarity index 98% rename from mailbox/store/src/test/java/org/apache/james/mailbox/store/TestId.java rename to mailbox/api/src/test/java/org/apache/james/mailbox/model/TestId.java index 31b695c9cf6..3190d44d9f1 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/TestId.java +++ b/mailbox/api/src/test/java/org/apache/james/mailbox/model/TestId.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * * under the License. * ****************************************************************/ -package org.apache.james.mailbox.store; +package org.apache.james.mailbox.model; import org.apache.james.mailbox.model.MailboxId; diff --git a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/event/distributed/CassandraBasedRegisteredDistributedMailboxDelegatingListenerTest.java b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/event/distributed/CassandraBasedRegisteredDistributedMailboxDelegatingListenerTest.java index 6456f81aa61..b00e8b069ed 100644 --- a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/event/distributed/CassandraBasedRegisteredDistributedMailboxDelegatingListenerTest.java +++ b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/event/distributed/CassandraBasedRegisteredDistributedMailboxDelegatingListenerTest.java @@ -29,7 +29,7 @@ import org.apache.james.mailbox.cassandra.modules.CassandraRegistrationModule; import org.apache.james.mailbox.mock.MockMailboxSession; import org.apache.james.mailbox.model.MailboxPath; -import org.apache.james.mailbox.store.TestId; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.TestIdDeserializer; import org.apache.james.mailbox.store.event.EventFactory; import org.apache.james.mailbox.store.event.distributed.DistantMailboxPathRegister; diff --git a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/events/ElasticSearchListeningMailboxMessageSearchIndexTest.java b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/events/ElasticSearchListeningMailboxMessageSearchIndexTest.java index 05b39df86c7..1b9a6f0e162 100644 --- a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/events/ElasticSearchListeningMailboxMessageSearchIndexTest.java +++ b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/events/ElasticSearchListeningMailboxMessageSearchIndexTest.java @@ -37,8 +37,8 @@ import org.apache.james.mailbox.elasticsearch.ElasticSearchIndexer; import org.apache.james.mailbox.elasticsearch.json.MessageToElasticSearchJson; import org.apache.james.mailbox.elasticsearch.search.ElasticSearchSearcher; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.model.UpdatedFlags; -import org.apache.james.mailbox.store.TestId; import org.apache.james.mailbox.store.mail.MessageMapperFactory; import org.apache.james.mailbox.store.mail.model.Mailbox; import org.apache.james.mailbox.store.mail.model.MailboxMessage; diff --git a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/IndexableMessageTest.java b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/IndexableMessageTest.java index 930c21c37d1..1318c74dbed 100644 --- a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/IndexableMessageTest.java +++ b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/IndexableMessageTest.java @@ -31,7 +31,7 @@ import org.apache.commons.io.IOUtils; import org.apache.james.mailbox.elasticsearch.IndexAttachments; import org.apache.james.mailbox.mock.MockMailboxSession; -import org.apache.james.mailbox.store.TestId; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.extractor.DefaultTextExtractor; import org.apache.james.mailbox.store.mail.model.MailboxMessage; import org.junit.Test; diff --git a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/MailboxMessageToElasticSearchJsonTest.java b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/MailboxMessageToElasticSearchJsonTest.java index 77c0bf1acae..4ee2e78503c 100644 --- a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/MailboxMessageToElasticSearchJsonTest.java +++ b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/MailboxMessageToElasticSearchJsonTest.java @@ -39,7 +39,7 @@ import org.apache.james.mailbox.MessageUid; import org.apache.james.mailbox.mock.MockMailboxSession; import org.apache.james.mailbox.model.MessageId; -import org.apache.james.mailbox.store.TestId; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.extractor.DefaultTextExtractor; import org.apache.james.mailbox.store.mail.model.DefaultMessageId; import org.apache.james.mailbox.store.mail.model.MailboxMessage; diff --git a/mailbox/lucene/src/test/java/org/apache/james/mailbox/lucene/search/LuceneMailboxMessageSearchIndexTest.java b/mailbox/lucene/src/test/java/org/apache/james/mailbox/lucene/search/LuceneMailboxMessageSearchIndexTest.java index 909ecd36c36..6bf144c2f8f 100644 --- a/mailbox/lucene/src/test/java/org/apache/james/mailbox/lucene/search/LuceneMailboxMessageSearchIndexTest.java +++ b/mailbox/lucene/src/test/java/org/apache/james/mailbox/lucene/search/LuceneMailboxMessageSearchIndexTest.java @@ -44,9 +44,9 @@ import org.apache.james.mailbox.model.SearchQuery.DateResolution; import org.apache.james.mailbox.model.SearchQuery.Sort.SortClause; import org.apache.james.mailbox.model.SimpleMailboxACL; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.MessageBuilder; import org.apache.james.mailbox.store.SimpleMailboxMembership; -import org.apache.james.mailbox.store.TestId; import org.apache.james.mailbox.store.mail.model.DefaultMessageId; import org.apache.james.mailbox.store.mail.model.Mailbox; import org.apache.lucene.store.RAMDirectory; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/MessageBuilder.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/MessageBuilder.java index d4adb4d9dc6..c1cee994755 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/MessageBuilder.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/MessageBuilder.java @@ -25,6 +25,7 @@ import javax.mail.Flags; import org.apache.james.mailbox.MessageUid; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.mail.model.DefaultMessageId; import org.apache.james.mailbox.store.mail.model.MailboxMessage; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/SimpleMailboxMembership.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/SimpleMailboxMembership.java index e250e867caf..fd67f05c23b 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/SimpleMailboxMembership.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/SimpleMailboxMembership.java @@ -39,6 +39,7 @@ import org.apache.james.mailbox.MessageUid; import org.apache.james.mailbox.model.MessageAttachment; import org.apache.james.mailbox.model.MessageId; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.mail.model.MailboxMessage; import org.apache.james.mailbox.store.mail.model.Property; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/StoreMailboxManagerTest.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/StoreMailboxManagerTest.java index 7f55608a88d..901b9f91e1a 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/StoreMailboxManagerTest.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/StoreMailboxManagerTest.java @@ -34,6 +34,7 @@ import org.apache.james.mailbox.model.MailboxId; import org.apache.james.mailbox.model.MailboxPath; import org.apache.james.mailbox.model.MessageId; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.model.MessageId.Factory; import org.apache.james.mailbox.store.mail.MailboxMapper; import org.apache.james.mailbox.store.mail.model.Mailbox; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/StoreMailboxMessageResultIteratorTest.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/StoreMailboxMessageResultIteratorTest.java index 3d350130fc7..96ba5737086 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/StoreMailboxMessageResultIteratorTest.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/StoreMailboxMessageResultIteratorTest.java @@ -37,6 +37,7 @@ import org.apache.james.mailbox.model.MessageMetaData; import org.apache.james.mailbox.model.MessageRange; import org.apache.james.mailbox.model.MessageResult; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.model.MessageResult.FetchGroup; import org.apache.james.mailbox.model.UpdatedFlags; import org.apache.james.mailbox.store.mail.MessageMapper; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/TestIdDeserializer.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/TestIdDeserializer.java index 38ee6b44693..139b7281ae0 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/TestIdDeserializer.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/TestIdDeserializer.java @@ -19,6 +19,7 @@ package org.apache.james.mailbox.store; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.mail.model.MailboxIdDeserializer; public class TestIdDeserializer implements MailboxIdDeserializer { diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/event/distributed/BroadcastDelegatingMailboxListenerIntegrationTest.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/event/distributed/BroadcastDelegatingMailboxListenerIntegrationTest.java index f266d2916c7..1a60a80f69e 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/event/distributed/BroadcastDelegatingMailboxListenerIntegrationTest.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/event/distributed/BroadcastDelegatingMailboxListenerIntegrationTest.java @@ -29,7 +29,7 @@ import org.apache.james.mailbox.mock.MockMailboxSession; import org.apache.james.mailbox.model.MailboxPath; import org.apache.james.mailbox.model.MessageMetaData; -import org.apache.james.mailbox.store.TestId; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.TestIdDeserializer; import org.apache.james.mailbox.store.event.EventFactory; import org.apache.james.mailbox.store.json.MessagePackEventSerializer; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/json/EventSerializerTest.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/json/EventSerializerTest.java index 74a0c6353ec..eeae749379a 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/json/EventSerializerTest.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/json/EventSerializerTest.java @@ -31,9 +31,9 @@ import org.apache.james.mailbox.mock.MockMailboxSession; import org.apache.james.mailbox.model.MailboxPath; import org.apache.james.mailbox.model.MessageMetaData; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.model.UpdatedFlags; import org.apache.james.mailbox.store.SimpleMessageMetaData; -import org.apache.james.mailbox.store.TestId; import org.apache.james.mailbox.store.event.EventFactory; import org.apache.james.mailbox.store.event.EventSerializer; import org.apache.james.mailbox.store.mail.model.DefaultMessageId; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MailboxAssertTests.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MailboxAssertTests.java index ee193906216..7cbb9b3d354 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MailboxAssertTests.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MailboxAssertTests.java @@ -20,7 +20,7 @@ package org.apache.james.mailbox.store.mail.model; import org.apache.james.mailbox.model.MailboxPath; -import org.apache.james.mailbox.store.TestId; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.mail.model.impl.SimpleMailbox; import org.junit.Test; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MailboxMessageAssertTest.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MailboxMessageAssertTest.java index a2937eb1074..c338fb5fdea 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MailboxMessageAssertTest.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MailboxMessageAssertTest.java @@ -27,7 +27,7 @@ import org.apache.james.mailbox.MessageUid; import org.apache.james.mailbox.model.MessageId; -import org.apache.james.mailbox.store.TestId; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.mail.MessageMapper; import org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder; import org.apache.james.mailbox.store.mail.model.impl.SimpleMailboxMessage; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MetadataMapAssertTest.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MetadataMapAssertTest.java index e693efbaaaf..9fb3fc84054 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MetadataMapAssertTest.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/MetadataMapAssertTest.java @@ -29,8 +29,8 @@ import org.apache.james.mailbox.MessageUid; import org.apache.james.mailbox.model.MessageId; import org.apache.james.mailbox.model.MessageMetaData; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.SimpleMessageMetaData; -import org.apache.james.mailbox.store.TestId; import org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder; import org.apache.james.mailbox.store.mail.model.impl.SimpleMailboxMessage; import org.junit.Before; diff --git a/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessageTest.java b/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessageTest.java index 86576156c30..aa9e5d12f94 100644 --- a/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessageTest.java +++ b/mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessageTest.java @@ -32,7 +32,7 @@ import org.apache.commons.io.output.ByteArrayOutputStream; import org.apache.james.mailbox.FlagsBuilder; import org.apache.james.mailbox.exception.MailboxException; -import org.apache.james.mailbox.store.TestId; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.store.mail.model.DefaultMessageId; import org.assertj.core.internal.FieldByFieldComparator; import org.junit.Before; diff --git a/protocols/imap/pom.xml b/protocols/imap/pom.xml index 3bf4d552425..f01bb792c07 100644 --- a/protocols/imap/pom.xml +++ b/protocols/imap/pom.xml @@ -122,13 +122,6 @@ apache-james-mailbox-store test - - org.apache.james - apache-james-mailbox-store - test-jar - test - - junit junit diff --git a/protocols/imap/src/test/java/org/apache/james/imap/processor/base/MailboxEventAnalyserTest.java b/protocols/imap/src/test/java/org/apache/james/imap/processor/base/MailboxEventAnalyserTest.java index fa877b8141e..5b0a448c06d 100644 --- a/protocols/imap/src/test/java/org/apache/james/imap/processor/base/MailboxEventAnalyserTest.java +++ b/protocols/imap/src/test/java/org/apache/james/imap/processor/base/MailboxEventAnalyserTest.java @@ -68,12 +68,12 @@ import org.apache.james.mailbox.model.MessageRange; import org.apache.james.mailbox.model.MessageResult; import org.apache.james.mailbox.model.MessageResult.FetchGroup; -import org.apache.james.mailbox.store.TestId; import org.apache.james.mailbox.store.mail.model.DefaultMessageId; import org.apache.james.mailbox.model.MessageResultIterator; import org.apache.james.mailbox.model.MimeDescriptor; import org.apache.james.mailbox.model.MultimailboxesSearchQuery; import org.apache.james.mailbox.model.SearchQuery; +import org.apache.james.mailbox.model.TestId; import org.apache.james.mailbox.model.UpdatedFlags; import org.junit.Test; import org.slf4j.Logger; diff --git a/protocols/pom.xml b/protocols/pom.xml index f1c55ca3fa0..a30de8b7cd3 100644 --- a/protocols/pom.xml +++ b/protocols/pom.xml @@ -242,13 +242,6 @@ test ${project.version} - - org.apache.james - apache-james-mailbox-store - test - test-jar - ${project.version} - javax.mail mail