Response response = null;
try {
// get all server entries, as we don't know the ID of them, since it was OSS config upgraded on the fly
response = RequestFacade.sendMessage(RequestFacade.SERVICE_LOCAL + "ldap/servers", Method.GET);
Assert.assertEquals("Expected status 200, got: " + response.getStatus(), 200, response.getStatus().getCode());
LdapServerListResponse ldapServers = getFromResponse(LdapServerListResponse.class, xstream, response);
Assert.assertNotNull(ldapServers);
// delete each entry we find
for (LdapServerListEntryDTO serverEntry : ldapServers.getData()) {
response = RequestFacade.sendMessage(RequestFacade.SERVICE_LOCAL + "ldap/servers/" + serverEntry.getId(),
Method.DELETE);
Assert.assertEquals("Expected status 204, got: " + response.getStatus(), 204, response.getStatus().getCode());
}
}