You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2019/03/20 11:54:23 UTC
[james-project] 15/33: JAMES-2687 ManagerTestProvisionner don't
need type parameter
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 4705f8a5ad45d0b0d3d76c5a4d9a10cc979f282c
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Fri Mar 15 11:41:04 2019 +0700
JAMES-2687 ManagerTestProvisionner don't need type parameter
A generic MailboxManager is enough to do it's job
---
.../org/apache/james/mailbox/manager/ManagerTestProvisionner.java | 7 +++----
.../org/apache/james/mailbox/manager/QuotaMessageManagerTest.java | 4 ++--
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/mailbox/api/src/test/java/org/apache/james/mailbox/manager/ManagerTestProvisionner.java b/mailbox/api/src/test/java/org/apache/james/mailbox/manager/ManagerTestProvisionner.java
index c4c0a5b..13e30a4 100644
--- a/mailbox/api/src/test/java/org/apache/james/mailbox/manager/ManagerTestProvisionner.java
+++ b/mailbox/api/src/test/java/org/apache/james/mailbox/manager/ManagerTestProvisionner.java
@@ -29,7 +29,6 @@ import javax.mail.Flags;
import org.apache.james.core.quota.QuotaCount;
import org.apache.james.core.quota.QuotaSize;
import org.apache.james.mailbox.FlagsBuilder;
-import org.apache.james.mailbox.MailboxManager;
import org.apache.james.mailbox.MailboxSession;
import org.apache.james.mailbox.MessageManager;
import org.apache.james.mailbox.MessageUid;
@@ -41,13 +40,13 @@ import org.apache.james.mailbox.quota.MaxQuotaManager;
/**
* Provide an initialized Mailbox environment where we can run managers tests
*/
-public class ManagerTestProvisionner<T extends MailboxManager> {
+public class ManagerTestProvisionner {
public static final String USER = "user@domain.org";
public static final String USER_PASS = "pass";
public static final String OTHER_USER = "otherUser@domain.org";
public static final String OTHER_USER_PASS = "otherPass";
- private IntegrationResources<T> integrationResources;
+ private IntegrationResources integrationResources;
private MailboxPath inbox;
private MessageManager messageManager;
@@ -55,7 +54,7 @@ public class ManagerTestProvisionner<T extends MailboxManager> {
private MailboxSession session;
- public ManagerTestProvisionner(IntegrationResources<T> integrationResources) throws Exception {
+ public ManagerTestProvisionner(IntegrationResources integrationResources) throws Exception {
this.integrationResources = integrationResources;
session = integrationResources.getMailboxManager().login(USER, USER_PASS);
diff --git a/mailbox/api/src/test/java/org/apache/james/mailbox/manager/QuotaMessageManagerTest.java b/mailbox/api/src/test/java/org/apache/james/mailbox/manager/QuotaMessageManagerTest.java
index de9a45e..a18d872 100644
--- a/mailbox/api/src/test/java/org/apache/james/mailbox/manager/QuotaMessageManagerTest.java
+++ b/mailbox/api/src/test/java/org/apache/james/mailbox/manager/QuotaMessageManagerTest.java
@@ -53,7 +53,7 @@ import org.junit.Test;
*/
public abstract class QuotaMessageManagerTest<T extends MailboxManager> {
- private ManagerTestProvisionner<T> provisionner;
+ private ManagerTestProvisionner provisionner;
private MessageManager messageManager;
private MailboxManager mailboxManager;
@@ -70,7 +70,7 @@ public abstract class QuotaMessageManagerTest<T extends MailboxManager> {
@Before
public void setUp() throws Exception {
IntegrationResources<T> resources = createResources();
- this.provisionner = new ManagerTestProvisionner<>(resources);
+ this.provisionner = new ManagerTestProvisionner(resources);
this.provisionner.createMailboxes();
messageManager = this.provisionner.getMessageManager();
mailboxManager = resources.getMailboxManager();
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org