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 ma...@apache.org on 2014/07/15 10:05:38 UTC

svn commit: r1610609 - /james/bond/trunk/src/test/java/org/apache/james/bond/client/serverconnection/AppRequestFactoryTest.java

Author: manolo
Date: Tue Jul 15 08:05:38 2014
New Revision: 1610609

URL: http://svn.apache.org/r1610609
Log:
Fix test so as it creates domain test before running

Modified:
    james/bond/trunk/src/test/java/org/apache/james/bond/client/serverconnection/AppRequestFactoryTest.java

Modified: james/bond/trunk/src/test/java/org/apache/james/bond/client/serverconnection/AppRequestFactoryTest.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/src/test/java/org/apache/james/bond/client/serverconnection/AppRequestFactoryTest.java?rev=1610609&r1=1610608&r2=1610609&view=diff
==============================================================================
--- james/bond/trunk/src/test/java/org/apache/james/bond/client/serverconnection/AppRequestFactoryTest.java (original)
+++ james/bond/trunk/src/test/java/org/apache/james/bond/client/serverconnection/AppRequestFactoryTest.java Tue Jul 15 08:05:38 2014
@@ -31,6 +31,7 @@ import org.apache.james.bond.TestConst;
 import org.apache.james.bond.client.ioc.ClientFactory;
 import org.apache.james.bond.client.ioc.ClientFactoryTestImpl;
 import org.apache.james.bond.client.serverconnection.AppRequestFactory.DnsRequest;
+import org.apache.james.bond.client.serverconnection.AppRequestFactory.DomainRequest;
 import org.apache.james.bond.client.serverconnection.AppRequestFactory.Pop3Request;
 import org.apache.james.bond.client.serverconnection.AppRequestFactory.SmtpRequest;
 import org.apache.james.bond.client.serverconnection.AppRequestFactory.UserRequest;
@@ -53,9 +54,11 @@ public class AppRequestFactoryTest {
 
   @Test
   public void userFunctionalityTest() {
+    addDomain();
     clearUser();
     addUser();
     removeUser();
+    removeDomain();
   }
 
   private void clearUser() {
@@ -88,6 +91,25 @@ public class AppRequestFactoryTest {
     requestFactory.createUserRequest().listUsers().fire(rec);
   }
 
+  private void addDomain() {
+    DomainRequest context = requestFactory.createDomainRequest();
+    DomainProxy domain = context.create(DomainProxy.class);
+    domain.setDomain("yo.es");
+    context.persist(domain).fire();
+  }
+
+  private void removeDomain() {
+    requestFactory.createDomainRequest().listDomains().fire(new Receiver<List<DomainProxy>>() {
+      public void onSuccess(List<DomainProxy> response) {
+        for (DomainProxy c : response) {
+          if (c.getDomain().equals("yo.es")) {
+            requestFactory.createDomainRequest().remove(c).fire();
+          }
+        }
+      }
+    });
+  }
+
   private void addUser() {
     Receiver<List<UserProxy>> rec = new Receiver<List<UserProxy>>() {
       public void onSuccess(List<UserProxy> users) {



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org