public void updateServerMapping() throws Exception {
String srcHost = "testUpdateSrc";
String updatedSrcHost = "testUpdatedSrc";
String destHost = "testUpdateDest";
String updatedDestHost = "testUpdatedDest";
ServerRedirect serverMapping = client.addServerMapping(srcHost, destHost, null);
List<ServerRedirect> serverList = client.getServerMappings();
client.updateServerRedirectSrc(serverMapping.getId(), updatedSrcHost);
client.updateServerRedirectDest(serverMapping.getId(), updatedDestHost);
serverList = client.getServerMappings();
for (ServerRedirect s : serverList) {
if (s.getId() == serverMapping.getId()) {
assertTrue(s.getSourceHost().compareTo(updatedSrcHost) == 0);
assertTrue(s.getDestinationHost().compareTo(updatedDestHost) == 0);
break;
}
}