Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 6ab4c3b3 authored by Jonas Lundqvist's avatar Jonas Lundqvist
Browse files

Added test for MessageReference.withModifiedUid()

parent aaa904e0
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -53,6 +53,18 @@ public class MessageReferenceTest {
        assertEquals(Flag.ANSWERED, messageReference.getFlag());
    }

    @Test
    public void checkMessageReferenceWithChangedUid() {
        MessageReference messageReferenceOne = createMessageReferenceWithFlag("account", "folder", "uid", Flag.ANSWERED);
        MessageReference messageReferenceTwo = messageReferenceOne.withModifiedUid("---");

        assertFalse(messageReferenceOne.equals(messageReferenceTwo));
        assertEquals(messageReferenceOne.getAccountUuid(), messageReferenceTwo.getAccountUuid());
        assertEquals(messageReferenceOne.getFolderName(), messageReferenceTwo.getFolderName());
        assertEquals(messageReferenceOne.getFlag(), messageReferenceTwo.getFlag());
        assertFalse(messageReferenceOne.getUid().equals(messageReferenceTwo.getUid()));
    }

    @Test
    public void parseIdentityStringContainingBadVersionNumber() throws MessagingException {
        MessageReference messageReference = new MessageReference("@:byBoYWkh:Zm9sZGVy:MTAxMDEwMTA=:ANSWERED");