diff options
Diffstat (limited to 'gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/server/mail/MailIT.java')
-rw-r--r-- | gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/server/mail/MailIT.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/server/mail/MailIT.java b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/server/mail/MailIT.java index f995316092..f25223c6bb 100644 --- a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/server/mail/MailIT.java +++ b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/server/mail/MailIT.java @@ -72,7 +72,7 @@ public class MailIT extends AbstractDaemonTest { } @Test - public void delete() throws Exception { + public void doesNotDeleteMessageNotMarkedForDeletion() throws Exception { GreenMailUser user = mockPop3Server.setUser(USERNAME, USERNAME, PASSWORD); user.deliver(createSimpleMessage()); assertThat(mockPop3Server.getReceivedMessages().length).isEqualTo(1); @@ -80,6 +80,13 @@ public class MailIT extends AbstractDaemonTest { mailReceiver.handleEmails(false); // Check that the message is still present assertThat(mockPop3Server.getReceivedMessages().length).isEqualTo(1); + } + + @Test + public void deletesMessageMarkedForDeletion() throws Exception { + GreenMailUser user = mockPop3Server.setUser(USERNAME, USERNAME, PASSWORD); + user.deliver(createSimpleMessage()); + assertThat(mockPop3Server.getReceivedMessages().length).isEqualTo(1); // Mark the message for deletion mailReceiver.requestDeletion(mockPop3Server.getReceivedMessages()[0].getMessageID()); // Let Gerrit handle emails |