From fe6d4075239ef9946cd972933b7d30e70311004f Mon Sep 17 00:00:00 2001 From: Peter Hormanns <peter.hormanns@hostsharing.net> Date: Mon, 02 Jan 2012 15:27:42 +0100 Subject: [PATCH] email-tests --- hsarback/test/de/hsadmin/remote/EMailAddressTest.java | 12 ++++++------ hsarback/test/de/hsadmin/remote/EMailAliasTest.java | 17 +++++++++++++++-- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/hsarback/test/de/hsadmin/remote/EMailAddressTest.java b/hsarback/test/de/hsadmin/remote/EMailAddressTest.java index d888de6..9d6db2c 100644 --- a/hsarback/test/de/hsadmin/remote/EMailAddressTest.java +++ b/hsarback/test/de/hsadmin/remote/EMailAddressTest.java @@ -44,7 +44,7 @@ try { Object execute = client.execute(MODULE + ".search", params); Object[] result = (Object[]) execute; - assertEquals(242, result.length); + assertEquals(6, result.length); for (Object o : result) { if (o instanceof Map<?, ?>) { Map<?, ?> row = (Map<?, ?>) o; @@ -92,8 +92,8 @@ Map<String, String> setParams = new HashMap<String, String>(); Map<String, String> whereParams = new HashMap<String, String>(); setParams.put("target", "aaa00-test2"); - whereParams.put("domain", "jalin.de"); - whereParams.put("localpart", "fax"); + whereParams.put("domain", "example01.org"); + whereParams.put("localpart", "webmaster"); Object[] params = new Object[] { user, cas.getServiceTicket(grantingTicketURL, RemoteTestHelper.getBackendURL()), setParams, whereParams }; @@ -107,9 +107,9 @@ assertEquals(count + 1, getTargetCount()); setParams = new HashMap<String, String>(); whereParams = new HashMap<String, String>(); - setParams.put("target", "aaa00-test2"); - whereParams.put("domain", "jalin.de"); - whereParams.put("localpart", "fax"); + setParams.put("target", "aaa00-admin"); + whereParams.put("domain", "example01.org"); + whereParams.put("localpart", "webmaster"); params = new Object[] { user, cas.getServiceTicket(grantingTicketURL, RemoteTestHelper.getBackendURL()), setParams, whereParams }; diff --git a/hsarback/test/de/hsadmin/remote/EMailAliasTest.java b/hsarback/test/de/hsadmin/remote/EMailAliasTest.java index 6fb4d4a..94e2cc5 100644 --- a/hsarback/test/de/hsadmin/remote/EMailAliasTest.java +++ b/hsarback/test/de/hsadmin/remote/EMailAliasTest.java @@ -35,14 +35,27 @@ public void testSearchAllAsPacAdmin() { String user = "aaa00"; String grantingTicketURL = cas.getGrantingTicketURL(user); - Map<String, String> whereParams = new HashMap<String, String>(); + Map<String, String> setParams = new HashMap<String, String>(); + setParams.put("name", "aaa00-alias"); + setParams.put("target", "aaa00-admin"); Object[] params = new Object[] { user, + cas.getServiceTicket(grantingTicketURL, RemoteTestHelper.getBackendURL()), + setParams }; + try { + client.execute(MODULE + ".add", params); + } catch (XmlRpcException e) { + fail(e.getMessage()); + } + user = "aaa00"; + grantingTicketURL = cas.getGrantingTicketURL(user); + Map<String, String> whereParams = new HashMap<String, String>(); + params = new Object[] { user, cas.getServiceTicket(grantingTicketURL, RemoteTestHelper.getBackendURL()), whereParams }; try { Object execute = client.execute(MODULE + ".search", params); Object[] result = (Object[]) execute; - assertEquals(3, result.length); + assertEquals(1, result.length); for (Object o : result) { if (o instanceof Map<?, ?>) { Map<?, ?> row = (Map<?, ?>) o; -- Gitblit v1.9.3