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 no...@apache.org on 2009/11/20 11:58:24 UTC
svn commit: r882496 -
/james/server/trunk/core-function/src/test/java/org/apache/james/management/impl/SpoolManagementTest.java
Author: norman
Date: Fri Nov 20 10:58:23 2009
New Revision: 882496
URL: http://svn.apache.org/viewvc?rev=882496&view=rev
Log:
Fix SpoolManagementTest
Modified:
james/server/trunk/core-function/src/test/java/org/apache/james/management/impl/SpoolManagementTest.java
Modified: james/server/trunk/core-function/src/test/java/org/apache/james/management/impl/SpoolManagementTest.java
URL: http://svn.apache.org/viewvc/james/server/trunk/core-function/src/test/java/org/apache/james/management/impl/SpoolManagementTest.java?rev=882496&r1=882495&r2=882496&view=diff
==============================================================================
--- james/server/trunk/core-function/src/test/java/org/apache/james/management/impl/SpoolManagementTest.java (original)
+++ james/server/trunk/core-function/src/test/java/org/apache/james/management/impl/SpoolManagementTest.java Fri Nov 20 10:58:23 2009
@@ -21,25 +21,21 @@
package org.apache.james.management.impl;
-import org.apache.avalon.cornerstone.services.store.Store;
+import java.util.HashMap;
+
+import javax.mail.MessagingException;
+
+import junit.framework.TestCase;
+
import org.apache.avalon.framework.container.ContainerUtil;
import org.apache.james.management.SpoolFilter;
import org.apache.james.management.SpoolManagementException;
-import org.apache.james.management.impl.SpoolManagement;
-import org.apache.james.test.mock.avalon.MockLogger;
-import org.apache.james.test.mock.avalon.MockServiceManager;
import org.apache.james.test.mock.avalon.MockStore;
import org.apache.james.test.mock.james.InMemorySpoolRepository;
-import org.apache.mailet.base.test.FakeMimeMessage;
+import org.apache.mailet.Mail;
import org.apache.mailet.base.test.FakeMail;
+import org.apache.mailet.base.test.FakeMimeMessage;
import org.apache.mailet.base.test.MailUtil;
-import org.apache.mailet.Mail;
-
-import javax.mail.MessagingException;
-
-import java.util.HashMap;
-
-import junit.framework.TestCase;
/**
* Tests the SpoolManagement
@@ -54,8 +50,11 @@
protected void setUp() throws Exception {
m_spoolManagement = new SpoolManagement();
- ContainerUtil.enableLogging(m_spoolManagement, new MockLogger());
- ContainerUtil.service(m_spoolManagement, setUpServiceManager());
+ m_mockSpoolRepository = new InMemorySpoolRepository();
+ m_mockStore = new MockStore();
+ m_mockStore.add("outgoing", m_mockSpoolRepository);
+ m_spoolManagement.setStore(m_mockStore);
+
}
protected void tearDown() throws Exception {
@@ -65,15 +64,6 @@
super.tearDown();
}
- private MockServiceManager setUpServiceManager() {
- MockServiceManager serviceManager = new MockServiceManager();
- m_mockStore = new MockStore();
- serviceManager.put(Store.ROLE, m_mockStore);
- m_mockSpoolRepository = new InMemorySpoolRepository();
- m_mockStore.add("outgoing", m_mockSpoolRepository);
- return serviceManager;
- }
-
public void testListSpoolItemsDontFilter() throws SpoolManagementException, MessagingException {
String[] mailList = m_spoolManagement.listSpoolItems(OUTGOING_SPOOL, SpoolFilter.ERRORMAIL_FILTER);
assertEquals("emtpy spool", 0, mailList.length); // no mail in spool
@@ -122,7 +112,7 @@
assertEquals("find first mail", 1, mailList.length);
assertTrue("finds only default mail", mailList[0].indexOf(messageID1) >= 0);
- HashMap headerMap = new HashMap();
+ HashMap<String,String> headerMap = new HashMap<String,String>();
headerMap.put("TestHeader", "(.*)1");
headerMap.put("to", "test2@james.apache.org");
SpoolFilter matchableFilterWith2Headers = new SpoolFilter(null, headerMap);
@@ -130,7 +120,7 @@
assertEquals("find one mail", 1, mailList.length);
assertTrue("finds only default mail", mailList[0].indexOf(messageID1) >= 0);
- headerMap = new HashMap();
+ headerMap = new HashMap<String,String>();
headerMap.put("TestHeader", "(.*)1");
headerMap.put("UNmatchABLE", "test2@james.apache.org");
SpoolFilter unmatchableFilterWith2Headers = new SpoolFilter(null, headerMap);
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org