+ @Test
+ public void testLoginWrongPassword() throws IOException {
+ String email = createUniqueName() + "@testmail.org";
+ createVerifiedUser("an", "bn", email, TEST_PASSWORD);
+ assertFalse(isLoggedin(login(email, TEST_PASSWORD + "b")));
+ }
+
+ @Test
+ public void testLogoutVerified() throws IOException {
+ String email = createUniqueName() + "@testmail.org";
+ createVerifiedUser("an", "bn", email, TEST_PASSWORD);
+ String cookie = login(email, TEST_PASSWORD);
+ assertTrue(isLoggedin(cookie));
+ logout(cookie);
+ assertFalse(isLoggedin(cookie));
+ }
+
+ private void logout(String cookie) throws IOException {
+ get(cookie, "/logout").getHeaderField("Location");
+ }
+