| | |
| | | private static final String CUST_MODULE = "member"; |
| | | private static final String PAC_MODULE = "pac"; |
| | | private static final String USER_MODULE = "user"; |
| | | private static final String DOM_MODULE = "domain"; |
| | | |
| | | private XmlRpcClient client; |
| | | private RemoteCASHelper cas; |
| | |
| | | assertEquals(count + 1, getUsersCount()); |
| | | } |
| | | |
| | | @Test |
| | | public void testAddDomain() { |
| | | int count = getUsersCount(); |
| | | try { |
| | | String user = "aaa00"; |
| | | String grantingTicketURL = cas.getGrantingTicketURL(user); |
| | | Map<String, String> setParams = new HashMap<String, String>(); |
| | | setParams.put("name", "aaa00-admin"); |
| | | setParams.put("password", "test123"); |
| | | setParams.put("quota", "128"); |
| | | setParams.put("quotalimit", "192"); |
| | | Object[] params = new Object[] { user, |
| | | cas.getServiceTicket(grantingTicketURL, RemoteTestHelper.getBackendURL()), |
| | | setParams }; |
| | | Object execute = client.execute(USER_MODULE + ".add", params); |
| | | if (execute instanceof Map<?, ?>) { |
| | | Map<?, ?> entry = (Map<?, ?>) execute; |
| | | assertEquals("aaa00-test2", entry.get("name")); |
| | | assertEquals("aaa00", entry.get("pac")); |
| | | assertEquals(null, entry.get("password")); |
| | | } else { |
| | | fail("map expected"); |
| | | } |
| | | grantingTicketURL = cas.getGrantingTicketURL(user); |
| | | setParams = new HashMap<String, String>(); |
| | | setParams.put("user", "aaa00-admin"); |
| | | setParams.put("name", "example01.org"); |
| | | params = new Object[] { user, |
| | | cas.getServiceTicket(grantingTicketURL, RemoteTestHelper.getBackendURL()), |
| | | setParams }; |
| | | execute = client.execute(DOM_MODULE + ".add", params); |
| | | if (execute instanceof Map<?, ?>) { |
| | | Map<?, ?> entry = (Map<?, ?>) execute; |
| | | assertEquals("example01.org", entry.get("name")); |
| | | assertEquals("aaa00", entry.get("pac")); |
| | | } else { |
| | | fail("map expected"); |
| | | } |
| | | } catch (XmlRpcException e) { |
| | | fail(e.getMessage()); |
| | | } |
| | | assertEquals(count + 1, getUsersCount()); |
| | | } |
| | | |
| | | // @Test |
| | | public void testDelPac() { |
| | | int count = getPacsCount(); |