Author: bago
Date: Thu Aug 14 06:35:17 2008
New Revision: 685889

URL: http://svn.apache.org/viewvc?rev=685889&view=rev
Log:
Avoid use of DomainListManagement implementations in tests. Use a simple local 
implementation, instead.

Modified:
    
james/server/trunk/remotemanager-function/src/test/java/org/apache/james/remotemanager/RemoteManagerTest.java

Modified: 
james/server/trunk/remotemanager-function/src/test/java/org/apache/james/remotemanager/RemoteManagerTest.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/remotemanager-function/src/test/java/org/apache/james/remotemanager/RemoteManagerTest.java?rev=685889&r1=685888&r2=685889&view=diff
==============================================================================
--- 
james/server/trunk/remotemanager-function/src/test/java/org/apache/james/remotemanager/RemoteManagerTest.java
 (original)
+++ 
james/server/trunk/remotemanager-function/src/test/java/org/apache/james/remotemanager/RemoteManagerTest.java
 Thu Aug 14 06:35:17 2008
@@ -28,14 +28,14 @@
 import org.apache.commons.net.telnet.TelnetClient;
 import org.apache.james.api.dnsservice.AbstractDNSServer;
 import org.apache.james.api.dnsservice.DNSService;
-import org.apache.james.api.domainlist.DomainList;
+import org.apache.james.api.domainlist.ManageableDomainList;
 import org.apache.james.api.domainlist.SimpleDomainList;
 import org.apache.james.api.user.UsersRepository;
 import org.apache.james.api.user.UsersStore;
 import org.apache.james.api.vut.management.VirtualUserTableManagementService;
 import org.apache.james.impl.vut.VirtualUserTableManagement;
+import org.apache.james.management.DomainListManagementException;
 import org.apache.james.management.DomainListManagementService;
-import org.apache.james.management.impl.DomainListManagement;
 import org.apache.james.services.MailServer;
 import org.apache.james.socket.JamesConnectionManager;
 import org.apache.james.test.mock.avalon.MockLogger;
@@ -185,10 +185,36 @@
         vutManagement.setDefaultVirtualUserTable(new 
MockVirtualUserTableManagementImpl());
         serviceManager.put(VirtualUserTableManagementService.ROLE, 
vutManagement);
         
-        DomainList xml = new SimpleDomainList();
+        ManageableDomainList xml = new SimpleDomainList();
         
-        DomainListManagement domManagement = new DomainListManagement();
-        domManagement.setDomainList(xml);
+        DomainListManagementService domManagement = new 
DomainListManagementService() {
+
+            private ManageableDomainList domainList;
+
+            public boolean addDomain(String domain)
+                    throws DomainListManagementException {
+                return domainList.addDomain(domain);
+            }
+
+            public DomainListManagementService 
setDomainList(ManageableDomainList xml) {
+                this.domainList = xml;
+                return this;
+            }
+
+            public boolean containsDomain(String domain) {
+                return domainList.containsDomain(domain);
+            }
+
+            public List getDomains() {
+                return domainList.getDomains();
+            }
+
+            public boolean removeDomain(String domain)
+                    throws DomainListManagementException {
+                return domainList.removeDomain(domain);
+            }
+            
+        }.setDomainList(xml);
         
         serviceManager.put(DomainListManagementService.ROLE, domManagement);
         return serviceManager;



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to