- assertEquals(302, connection.getResponseCode());
- assertEquals("https://" + getServerName().replaceFirst("^www.", "secure.") + "/",
- connection.getHeaderField("Location"));
+ if (success) {
+ assertEquals(302, connection.getResponseCode());
+ assertEquals("https://" + getServerName().replaceFirst("^www.", "secure.").replaceFirst(":443$", "") + "/",
+ connection.getHeaderField("Location").replaceFirst(":443$", ""));
+ } else {
+ assertNotEquals(302, connection.getResponseCode());
+ assertNull(connection.getHeaderField("Location"));
+ }