Skip to content

Commit

Permalink
JAMES-1914 Factorize testing tools in a new project
Browse files Browse the repository at this point in the history
  • Loading branch information
aduprat committed Feb 1, 2017
1 parent 0f5c76f commit 5ab896a
Show file tree
Hide file tree
Showing 16 changed files with 253 additions and 30 deletions.
5 changes: 5 additions & 0 deletions server/mailet/integration-testing/pom.xml
Expand Up @@ -192,6 +192,11 @@
<type>test-jar</type> <type>test-jar</type>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency>
<groupId>org.apache.james</groupId>
<artifactId>james-server-testing</artifactId>
<scope>test</scope>
</dependency>
<dependency> <dependency>
<groupId>ch.qos.logback</groupId> <groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId> <artifactId>logback-classic</artifactId>
Expand Down
Expand Up @@ -22,8 +22,8 @@
import org.apache.james.mailbox.model.MailboxConstants; import org.apache.james.mailbox.model.MailboxConstants;
import org.apache.james.mailets.configuration.CommonProcessors; import org.apache.james.mailets.configuration.CommonProcessors;
import org.apache.james.mailets.configuration.MailetContainer; import org.apache.james.mailets.configuration.MailetContainer;
import org.apache.james.mailets.utils.IMAPMessageReader;
import org.apache.james.mailets.utils.SMTPMessageSender; import org.apache.james.mailets.utils.SMTPMessageSender;
import org.apache.james.utils.IMAPMessageReader;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
Expand Down
Expand Up @@ -22,9 +22,9 @@
import org.apache.james.mailbox.model.MailboxConstants; import org.apache.james.mailbox.model.MailboxConstants;
import org.apache.james.mailets.configuration.CommonProcessors; import org.apache.james.mailets.configuration.CommonProcessors;
import org.apache.james.mailets.configuration.MailetContainer; import org.apache.james.mailets.configuration.MailetContainer;
import org.apache.james.mailets.utils.IMAPMessageReader;
import org.apache.james.mailets.utils.SMTPMessageSender; import org.apache.james.mailets.utils.SMTPMessageSender;
import org.apache.james.utils.GuiceServerProbe; import org.apache.james.utils.GuiceServerProbe;
import org.apache.james.utils.IMAPMessageReader;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
Expand Down
Expand Up @@ -22,8 +22,8 @@
import org.apache.james.mailbox.model.MailboxConstants; import org.apache.james.mailbox.model.MailboxConstants;
import org.apache.james.mailets.configuration.CommonProcessors; import org.apache.james.mailets.configuration.CommonProcessors;
import org.apache.james.mailets.configuration.MailetContainer; import org.apache.james.mailets.configuration.MailetContainer;
import org.apache.james.mailets.utils.IMAPMessageReader;
import org.apache.james.mailets.utils.SMTPMessageSender; import org.apache.james.mailets.utils.SMTPMessageSender;
import org.apache.james.utils.IMAPMessageReader;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
Expand Down
Expand Up @@ -30,9 +30,9 @@
import org.apache.james.mailets.configuration.MailetConfiguration; import org.apache.james.mailets.configuration.MailetConfiguration;
import org.apache.james.mailets.configuration.MailetContainer; import org.apache.james.mailets.configuration.MailetContainer;
import org.apache.james.mailets.configuration.ProcessorConfiguration; import org.apache.james.mailets.configuration.ProcessorConfiguration;
import org.apache.james.mailets.utils.IMAPMessageReader;
import org.apache.james.mailets.utils.SMTPMessageSender; import org.apache.james.mailets.utils.SMTPMessageSender;
import org.apache.james.util.date.ZonedDateTimeProvider; import org.apache.james.util.date.ZonedDateTimeProvider;
import org.apache.james.utils.IMAPMessageReader;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
Expand Down
Expand Up @@ -29,9 +29,9 @@
import org.apache.james.mailets.configuration.MailetConfiguration; import org.apache.james.mailets.configuration.MailetConfiguration;
import org.apache.james.mailets.configuration.MailetContainer; import org.apache.james.mailets.configuration.MailetContainer;
import org.apache.james.mailets.configuration.ProcessorConfiguration; import org.apache.james.mailets.configuration.ProcessorConfiguration;
import org.apache.james.mailets.utils.IMAPMessageReader;
import org.apache.james.mailets.utils.SMTPMessageSender; import org.apache.james.mailets.utils.SMTPMessageSender;
import org.apache.james.util.date.ZonedDateTimeProvider; import org.apache.james.util.date.ZonedDateTimeProvider;
import org.apache.james.utils.IMAPMessageReader;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
Expand Down
Expand Up @@ -29,10 +29,10 @@
import org.apache.james.mailets.configuration.MailetConfiguration; import org.apache.james.mailets.configuration.MailetConfiguration;
import org.apache.james.mailets.configuration.MailetContainer; import org.apache.james.mailets.configuration.MailetContainer;
import org.apache.james.mailets.configuration.ProcessorConfiguration; import org.apache.james.mailets.configuration.ProcessorConfiguration;
import org.apache.james.mailets.utils.IMAPMessageReader;
import org.apache.james.mailets.utils.SMTPMessageSender; import org.apache.james.mailets.utils.SMTPMessageSender;
import org.apache.james.transport.mailets.amqp.AmqpRule; import org.apache.james.transport.mailets.amqp.AmqpRule;
import org.apache.james.util.streams.SwarmGenericContainer; import org.apache.james.util.streams.SwarmGenericContainer;
import org.apache.james.utils.IMAPMessageReader;
import org.apache.mailet.Mail; import org.apache.mailet.Mail;
import org.apache.mailet.MailAddress; import org.apache.mailet.MailAddress;
import org.apache.mailet.base.test.FakeMail; import org.apache.mailet.base.test.FakeMail;
Expand Down
Expand Up @@ -31,10 +31,10 @@
import org.apache.james.mailets.configuration.MailetConfiguration; import org.apache.james.mailets.configuration.MailetConfiguration;
import org.apache.james.mailets.configuration.MailetContainer; import org.apache.james.mailets.configuration.MailetContainer;
import org.apache.james.mailets.configuration.ProcessorConfiguration; import org.apache.james.mailets.configuration.ProcessorConfiguration;
import org.apache.james.mailets.utils.IMAPMessageReader;
import org.apache.james.mailets.utils.SMTPMessageSender; import org.apache.james.mailets.utils.SMTPMessageSender;
import org.apache.james.transport.mailets.amqp.AmqpRule; import org.apache.james.transport.mailets.amqp.AmqpRule;
import org.apache.james.util.streams.SwarmGenericContainer; import org.apache.james.util.streams.SwarmGenericContainer;
import org.apache.james.utils.IMAPMessageReader;
import org.apache.mailet.Mail; import org.apache.mailet.Mail;
import org.apache.mailet.MailAddress; import org.apache.mailet.MailAddress;
import org.apache.mailet.base.test.FakeMail; import org.apache.mailet.base.test.FakeMail;
Expand Down
Expand Up @@ -29,8 +29,8 @@
import org.apache.james.mailets.configuration.MailetConfiguration; import org.apache.james.mailets.configuration.MailetConfiguration;
import org.apache.james.mailets.configuration.MailetContainer; import org.apache.james.mailets.configuration.MailetContainer;
import org.apache.james.mailets.configuration.ProcessorConfiguration; import org.apache.james.mailets.configuration.ProcessorConfiguration;
import org.apache.james.mailets.utils.IMAPMessageReader;
import org.apache.james.mailets.utils.SMTPMessageSender; import org.apache.james.mailets.utils.SMTPMessageSender;
import org.apache.james.utils.IMAPMessageReader;
import org.apache.mailet.Mail; import org.apache.mailet.Mail;
import org.apache.mailet.MailAddress; import org.apache.mailet.MailAddress;
import org.apache.mailet.base.test.FakeMail; import org.apache.mailet.base.test.FakeMail;
Expand Down
14 changes: 7 additions & 7 deletions server/pom.xml
Expand Up @@ -107,6 +107,8 @@
<module>queue/queue-activemq</module> <module>queue/queue-activemq</module>
<module>protocols/webadmin</module> <module>protocols/webadmin</module>
<module>protocols/webadmin-integration-test</module> <module>protocols/webadmin-integration-test</module>

<module>testing</module>
</modules> </modules>


<distributionManagement> <distributionManagement>
Expand Down Expand Up @@ -329,6 +331,11 @@
<scope>test</scope> <scope>test</scope>
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.james</groupId>
<artifactId>james-server-testing</artifactId>
<version>${project.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.apache.james</groupId> <groupId>org.apache.james</groupId>
<artifactId>apache-james-backends-cassandra</artifactId> <artifactId>apache-james-backends-cassandra</artifactId>
Expand Down Expand Up @@ -637,12 +644,6 @@
<type>test-jar</type> <type>test-jar</type>
<version>${project.version}</version> <version>${project.version}</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.james</groupId>
<artifactId>james-server-mailets-integration-testing</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
</dependency>
<dependency> <dependency>
<groupId>org.apache.james</groupId> <groupId>org.apache.james</groupId>
<artifactId>james-server-webadmin</artifactId> <artifactId>james-server-webadmin</artifactId>
Expand Down Expand Up @@ -1064,7 +1065,6 @@
<groupId>commons-net</groupId> <groupId>commons-net</groupId>
<artifactId>commons-net</artifactId> <artifactId>commons-net</artifactId>
<version>${commons-net.version}</version> <version>${commons-net.version}</version>
<scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
Expand Down
Expand Up @@ -185,9 +185,8 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.james</groupId> <groupId>org.apache.james</groupId>
<artifactId>james-server-mailets-integration-testing</artifactId> <artifactId>james-server-testing</artifactId>
<scope>test</scope> <scope>test</scope>
<type>test-jar</type>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.jayway.restassured</groupId> <groupId>com.jayway.restassured</groupId>
Expand Down
Expand Up @@ -163,13 +163,12 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.james</groupId> <groupId>org.apache.james</groupId>
<artifactId>james-server-util-java8</artifactId> <artifactId>james-server-testing</artifactId>
<scope>test</scope> <scope>test</scope>
<type>test-jar</type>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.james</groupId> <groupId>org.apache.james</groupId>
<artifactId>james-server-mailets-integration-testing</artifactId> <artifactId>james-server-util-java8</artifactId>
<scope>test</scope> <scope>test</scope>
<type>test-jar</type> <type>test-jar</type>
</dependency> </dependency>
Expand Down Expand Up @@ -271,6 +270,11 @@
<scope>test</scope> <scope>test</scope>
<type>test-jar</type> <type>test-jar</type>
</dependency> </dependency>
<dependency>
<groupId>org.apache.james</groupId>
<artifactId>james-server-testing</artifactId>
<scope>test</scope>
</dependency>
<dependency> <dependency>
<groupId>org.apache.james</groupId> <groupId>org.apache.james</groupId>
<artifactId>james-server-util-java8</artifactId> <artifactId>james-server-util-java8</artifactId>
Expand Down
Expand Up @@ -25,7 +25,7 @@


import javax.inject.Inject; import javax.inject.Inject;


import org.apache.james.mailets.utils.IMAPMessageReader; import org.apache.james.utils.IMAPMessageReader;


import com.google.common.collect.Maps; import com.google.common.collect.Maps;


Expand Down
Expand Up @@ -162,14 +162,13 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.james</groupId> <groupId>org.apache.james</groupId>
<artifactId>james-server-memory-guice</artifactId> <artifactId>james-server-testing</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.james</groupId> <groupId>org.apache.james</groupId>
<artifactId>james-server-mailets-integration-testing</artifactId> <artifactId>james-server-memory-guice</artifactId>
<scope>test</scope> <scope>test</scope>
<type>test-jar</type>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.james</groupId> <groupId>org.apache.james</groupId>
Expand Down

0 comments on commit 5ab896a

Please sign in to comment.