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