| completeEmailChallenge(String, String, String) |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 1 | 1 |
| testResetPasswordBadToken0() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testResetPasswordWorks() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| setup(CloseableResourcesType) |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| loginWith(String, String) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testResetPasswordBadToken1() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testCSS() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testRemoveEmailPermit() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testRemoveEmailDeny() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testUpdateRealname() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| expectError(HttpRequest.Builder, int, String) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAddEmailPermit() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testAddEmailDeny() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| openPage(String, String) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testLoginNoUsername() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLoginNoPassword() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLoginNonexistent() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testLoginWrongPassword() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testAddEmailDenyNonexistentToken() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAddEmailPermitNonexistentToken() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAddEmailPermitInvalidToken() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testAddEmailDenyInvalidToken() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testAddEmailPermitMissingToken() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testAddEmailDenyMissingToken() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testUpdateRealnameInvalid() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testUpdateRealnameMissing() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testUpdatePasswordInvalid() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testUpdatePasswordInvalidMissing0() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testUpdatePasswordInvalidMissing1() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testResetPasswordBadUsername0() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testResetPasswordBadEmail0() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAddEmailAddRunNoAddress() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testAddEmailAddRunBadAddress() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testRemoveEmailAddRunNoAddress() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testRemoveEmailAddRunBadAddress() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testUpdatePassword() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testUnauthAddEmailPermit() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testUnauthRemoveEmailPermit() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testUnauthAddEmailRunPermit() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testUnauthRemoveEmailRunPermit() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testUnauthUpdateRealnameRun() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testUnauthUpdateRealname() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testUnauthUpdatePasswordRun() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testUnauthUpdatePassword() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testLogo() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testLoginSelf() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| logout() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| viewURL(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setupOnce(EContainerSupervisorType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| login() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| IdServerUserViewIT() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |