fix #79 with testcase

This commit is contained in:
Peter Hormanns 2012-01-04 12:44:10 +00:00
parent 98477776a8
commit f5a476caf2

View File

@ -65,4 +65,31 @@ public class SSLCertDomainTest {
}
}
@Test
public void testSSLCertWithChain() {
String user = "ad";
String grantingTicketURL = cas.getGrantingTicketURL(user);
Map<String, String> setParams = new HashMap<String, String>();
setParams.put("name", "aaa03");
setParams.put("hive", "h81");
setParams.put("customer", config.getProperty("accountprefix.customer") + "-aaa");
setParams.put("basepac", "DW/B");
setParams.put("curinetaddr", "176.9.242.76");
Object[] params = new Object[] { user,
cas.getServiceTicket(grantingTicketURL, RemoteTestHelper.getBackendURL()),
setParams };
try {
Object execute = client.execute(MODULE + ".add", params);
assertTrue(execute instanceof Map<?, ?>);
Thread.sleep(5000L);
CommandShell.execute("grep 'SSLCertificate.*default' /var/local/lxc/hive/etc/apache2/sites-generated/aaa02.hostsharing.net");
fail("ShellException expected");
} catch (XmlRpcException e) {
fail(e.getMessage());
} catch (ShellException e) {
} catch (InterruptedException e) {
fail(e.getMessage());
}
}
}