| | |
| | | SELECT 'hsh01', 'packet hsh01', '/bin/bash', '/home/pacs/hsh01', FALSE, packet_id, 10002 FROM packet |
| | | WHERE packet_name='hsh01'; |
| | | INSERT INTO unixuser (name, comment, shell, homedir, locked, packet_id, userid) |
| | | SELECT 'hsh01-pe', 'hostmaster pe', '/bin/bash', '/home/pacs/hsh01/users/pe', FALSE, packet_id, 10003 FROM packet |
| | | SELECT 'hsh01-ad', 'hostmaster ad', '/bin/bash', '/home/pacs/hsh01/users/ad', FALSE, packet_id, 10003 FROM packet |
| | | WHERE packet_name='hsh01'; |
| | |
| | | |
| | | @Test |
| | | public void testAddAsHostmaster() { |
| | | String user = "pe"; |
| | | String user = "ad"; |
| | | int membersCount = -9999; |
| | | try { |
| | | membersCount = getMembersCount(user); |
| | |
| | | setParams }; |
| | | try { |
| | | client.execute(MODULE + ".add", params); |
| | | // Object execute = client.execute(MODULE + ".add", params); |
| | | // Map<?, ?> result = (Map<?, ?>) execute; |
| | | // System.out.println(result); |
| | | assertEquals(membersCount + 1, getMembersCount(user)); |
| | | for (int idx=11; idx < 99; idx++) { |
| | | setParams.put("membercode", "hsh00-n" + idx); |
| | | setParams.put("memberno", "200" + idx); |
| | | client.execute(MODULE + ".add", params); |
| | | } |
| | | } catch (XmlRpcException e) { |
| | | fail(e.getMessage()); |
| | | } |
| | |
| | | |
| | | @Test |
| | | public void testSearchAsHostmaster() { |
| | | String user = "pe"; |
| | | String user = "ad"; |
| | | String grantingTicketURL = cas.getGrantingTicketURL(user); |
| | | Map<String, String> whereParams = new HashMap<String, String>(); |
| | | Object[] params = new Object[] { user, |
| | |
| | | try { |
| | | Object execute = client.execute(MODULE + ".search", params); |
| | | Object[] result = (Object[]) execute; |
| | | assertTrue(result.length > 100); |
| | | assertTrue(result.length > 98); |
| | | } catch (XmlRpcException e) { |
| | | fail(e.getMessage()); |
| | | } |
| | |
| | | |
| | | @Test |
| | | public void testUpdateAsHostmaster() { |
| | | String user = "pe"; |
| | | String user = "ad"; |
| | | String grantingTicketURL = cas.getGrantingTicketURL(user); |
| | | Map<String, String> whereParams = new HashMap<String, String>(); |
| | | Map<String, String> setParams = new HashMap<String, String>(); |
| | |
| | | |
| | | @Test |
| | | public void testDeleteAsHostmaster() { |
| | | String user = "pe"; |
| | | String user = "ad"; |
| | | int membersCount = -9999; |
| | | try { |
| | | membersCount = getMembersCount(user); |