Changeset 263

Show
Ignore:
Timestamp:
08/03/08 10:01:16 AM (4 months ago)
Author:
octorian
Message:
 
Location:
trunk/LogicMailTests
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/LogicMailTests/.classpath

    r261 r263  
    44        <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/BlackBerry 4.1"/> 
    55        <classpathentry combineaccessrules="false" kind="src" path="/LogicMail"/> 
    6         <classpathentry kind="src" path="/LogicMail/.tmp"/> 
    76        <classpathentry kind="output" path="bin"/> 
    87</classpath> 
  • trunk/LogicMailTests/src/org/logicprobe/LogicMail/mail/imap/ImapProtocolTest.java

    r261 r263  
    351351        try { 
    352352            instance.addExecuteExpectation( 
    353                 "FETCH", "1:1 (FLAGS ENVELOPE)", 
     353                "FETCH", "1:1 (FLAGS UID ENVELOPE)", 
    354354                new String[] { 
    355                     "* 1 FETCH (FLAGS (\\Answered \\Seen) " + 
     355                    "* 1 FETCH (FLAGS (\\Answered \\Seen) UID 10 " + 
    356356                    "ENVELOPE (\"Mon, 12 Mar 2007 19:38:31 -0700\" \"Re: Calm down! :-)\" " + 
    357357                    "((\"jim smith\" NIL \"jsmith\" \"scratch.test\")) " + 
     
    369369             
    370370            assertEquals(1, result[0].index); 
     371            assertEquals(10, result[0].uid); 
    371372            assertNotNull(result[0].flags); 
    372373            assertTrue(result[0].flags.answered); 
     
    428429        try { 
    429430            instance.addExecuteExpectation( 
    430                 "FETCH", "1:1 (FLAGS ENVELOPE)", 
     431                "FETCH", "1:1 (FLAGS UID ENVELOPE)", 
    431432                new String[] { 
    432433                    "* 1 FETCH (" + 
     
    439440                    "NIL " + 
    440441                    "\"<4690A4EF.3070302@mail.scratch.test>\") " + 
    441                     "FLAGS (\\Seen))" 
     442                    "FLAGS (\\Seen) UID 10)" 
    442443                }); 
    443444            ImapProtocol.FetchEnvelopeResponse[] result = instance.executeFetchEnvelope(1, 1); 
     
    447448             
    448449            assertEquals(1, result[0].index); 
     450            assertEquals(10, result[0].uid); 
    449451            assertNotNull(result[0].flags); 
    450452            assertTrue(result[0].flags.seen); 
     
    506508        try { 
    507509            instance.addExecuteExpectation( 
    508                     "STORE", "5 +FLAGS (\\Answered)", 
    509                     new String[] { "* 5 FETCH (FLAGS (\\Seen \\Answered))" }); 
    510             ImapProtocol.MessageFlags result = instance.executeStore(5, true, new String[] { "\\Answered" }); 
     510                    "UID STORE", "15 +FLAGS (\\Answered)", 
     511                    new String[] { "* 5 FETCH (FLAGS (\\Seen \\Answered) UID 15)" }); 
     512            ImapProtocol.MessageFlags result = instance.executeStore(15, true, new String[] { "\\Answered" }); 
    511513            assertNotNull(result); 
    512514             
     
    526528        try { 
    527529            instance.addExecuteExpectation( 
    528                     "STORE", "5 -FLAGS (\\Answered)", 
    529                     new String[] { "* 5 FETCH (FLAGS ())" }); 
    530             ImapProtocol.MessageFlags result = instance.executeStore(5, false, new String[] { "\\Answered" }); 
     530                    "UID STORE", "15 -FLAGS (\\Answered)", 
     531                    new String[] { "* 5 FETCH (FLAGS () UID 15)" }); 
     532            ImapProtocol.MessageFlags result = instance.executeStore(15, false, new String[] { "\\Answered" }); 
    531533            assertNotNull(result); 
    532534             
  • trunk/LogicMailTests/src/org/logicprobe/LogicMail/mail/NetworkMailStoreTest.java

    r260 r263  
    188188    public void testRequestFolderMessages() { 
    189189        fakeIncomingMailClient.folderMessages = new FolderMessage[] { 
    190                 new FolderMessage(new MessageEnvelope(), 42), 
    191                 new FolderMessage(new MessageEnvelope(), 43), 
     190                new FolderMessage(new MessageEnvelope(), 42, 52), 
     191                new FolderMessage(new MessageEnvelope(), 43, 53), 
    192192        }; 
    193193        FolderTreeItem folder = new FolderTreeItem("INBOX", "INBOX", "."); 
     
    199199        assertNotNull(eventFolderMessagesAvailable.getMessages()); 
    200200        assertEquals(2, eventFolderMessagesAvailable.getMessages().length); 
    201         assertEquals(42, eventFolderMessagesAvailable.getMessages()[0].getIndex()); 
    202         assertEquals(43, eventFolderMessagesAvailable.getMessages()[1].getIndex()); 
     201        assertEquals(52, eventFolderMessagesAvailable.getMessages()[0].getUid()); 
     202        assertEquals(53, eventFolderMessagesAvailable.getMessages()[1].getUid()); 
    203203    } 
    204204     
     
    206206        fakeIncomingMailClient.message = new Message(new MessageEnvelope(), new TextPart("plain", "Hello World")); 
    207207        FolderTreeItem folder = new FolderTreeItem("INBOX", "INBOX", "."); 
    208         FolderMessage folderMessage = new FolderMessage(fakeIncomingMailClient.message.getEnvelope(), 42); 
     208        FolderMessage folderMessage = new FolderMessage(fakeIncomingMailClient.message.getEnvelope(), 42, 52); 
    209209        instance.requestMessage(folder, folderMessage); 
    210210        instance.shutdown(true); 
     
    219219        fakeIncomingMailClient.message = new Message(new MessageEnvelope(), new TextPart("plain", "Hello World")); 
    220220        FolderTreeItem folder = new FolderTreeItem("INBOX", "INBOX", "."); 
    221         FolderMessage folderMessage = new FolderMessage(fakeIncomingMailClient.message.getEnvelope(), 42); 
     221        FolderMessage folderMessage = new FolderMessage(fakeIncomingMailClient.message.getEnvelope(), 42, 52); 
    222222        instance.requestMessageDelete(folder, folderMessage); 
    223223        instance.shutdown(true); 
     
    232232        fakeIncomingMailClient.message = new Message(new MessageEnvelope(), new TextPart("plain", "Hello World")); 
    233233        FolderTreeItem folder = new FolderTreeItem("INBOX", "INBOX", "."); 
    234         FolderMessage folderMessage = new FolderMessage(fakeIncomingMailClient.message.getEnvelope(), 42); 
     234        FolderMessage folderMessage = new FolderMessage(fakeIncomingMailClient.message.getEnvelope(), 42, 52); 
    235235        instance.requestMessageUndelete(folder, folderMessage); 
    236236        instance.shutdown(true); 
     
    247247        fakeIncomingMailClient.folderTree = folder; 
    248248        fakeIncomingMailClient.folderMessages = new FolderMessage[] { 
    249                         new FolderMessage(fakeIncomingMailClient.message.getEnvelope(), 42), 
    250                         new FolderMessage(new MessageEnvelope(), 43), 
     249                        new FolderMessage(fakeIncomingMailClient.message.getEnvelope(), 42, 52), 
     250                        new FolderMessage(new MessageEnvelope(), 43, 53), 
    251251        }; 
    252252 
  • trunk/LogicMailTests/src/org/logicprobe/LogicMail/model/MailboxNodeTest.java

    r233 r263  
    2929     
    3030    public void testAddMessage() { 
    31         MessageNode message1 = new MessageNode(new FolderMessage(new MessageEnvelope(), 1)); 
    32         MessageNode message2 = new MessageNode(new FolderMessage(new MessageEnvelope(), 2)); 
    33         MessageNode message3 = new MessageNode(new FolderMessage(new MessageEnvelope(), 3)); 
    34         MessageNode message4 = new MessageNode(new FolderMessage(new MessageEnvelope(), 4)); 
     31        MessageNode message1 = new MessageNode(new FolderMessage(new MessageEnvelope(), 1, 11)); 
     32        MessageNode message2 = new MessageNode(new FolderMessage(new MessageEnvelope(), 2, 12)); 
     33        MessageNode message3 = new MessageNode(new FolderMessage(new MessageEnvelope(), 3, 13)); 
     34        MessageNode message4 = new MessageNode(new FolderMessage(new MessageEnvelope(), 4, 14)); 
    3535         
    3636        // Add messages in-order