Changeset 263
- Timestamp:
- 08/03/08 10:01:16 AM (4 months ago)
- Location:
- trunk/LogicMailTests
- Files:
-
- 4 modified
-
.classpath (modified) (1 diff)
-
src/org/logicprobe/LogicMail/mail/imap/ImapProtocolTest.java (modified) (7 diffs)
-
src/org/logicprobe/LogicMail/mail/NetworkMailStoreTest.java (modified) (6 diffs)
-
src/org/logicprobe/LogicMail/model/MailboxNodeTest.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LogicMailTests/.classpath
r261 r263 4 4 <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/BlackBerry 4.1"/> 5 5 <classpathentry combineaccessrules="false" kind="src" path="/LogicMail"/> 6 <classpathentry kind="src" path="/LogicMail/.tmp"/>7 6 <classpathentry kind="output" path="bin"/> 8 7 </classpath> -
trunk/LogicMailTests/src/org/logicprobe/LogicMail/mail/imap/ImapProtocolTest.java
r261 r263 351 351 try { 352 352 instance.addExecuteExpectation( 353 "FETCH", "1:1 (FLAGS ENVELOPE)",353 "FETCH", "1:1 (FLAGS UID ENVELOPE)", 354 354 new String[] { 355 "* 1 FETCH (FLAGS (\\Answered \\Seen) " +355 "* 1 FETCH (FLAGS (\\Answered \\Seen) UID 10 " + 356 356 "ENVELOPE (\"Mon, 12 Mar 2007 19:38:31 -0700\" \"Re: Calm down! :-)\" " + 357 357 "((\"jim smith\" NIL \"jsmith\" \"scratch.test\")) " + … … 369 369 370 370 assertEquals(1, result[0].index); 371 assertEquals(10, result[0].uid); 371 372 assertNotNull(result[0].flags); 372 373 assertTrue(result[0].flags.answered); … … 428 429 try { 429 430 instance.addExecuteExpectation( 430 "FETCH", "1:1 (FLAGS ENVELOPE)",431 "FETCH", "1:1 (FLAGS UID ENVELOPE)", 431 432 new String[] { 432 433 "* 1 FETCH (" + … … 439 440 "NIL " + 440 441 "\"<4690A4EF.3070302@mail.scratch.test>\") " + 441 "FLAGS (\\Seen) )"442 "FLAGS (\\Seen) UID 10)" 442 443 }); 443 444 ImapProtocol.FetchEnvelopeResponse[] result = instance.executeFetchEnvelope(1, 1); … … 447 448 448 449 assertEquals(1, result[0].index); 450 assertEquals(10, result[0].uid); 449 451 assertNotNull(result[0].flags); 450 452 assertTrue(result[0].flags.seen); … … 506 508 try { 507 509 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" }); 511 513 assertNotNull(result); 512 514 … … 526 528 try { 527 529 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" }); 531 533 assertNotNull(result); 532 534 -
trunk/LogicMailTests/src/org/logicprobe/LogicMail/mail/NetworkMailStoreTest.java
r260 r263 188 188 public void testRequestFolderMessages() { 189 189 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), 192 192 }; 193 193 FolderTreeItem folder = new FolderTreeItem("INBOX", "INBOX", "."); … … 199 199 assertNotNull(eventFolderMessagesAvailable.getMessages()); 200 200 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()); 203 203 } 204 204 … … 206 206 fakeIncomingMailClient.message = new Message(new MessageEnvelope(), new TextPart("plain", "Hello World")); 207 207 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); 209 209 instance.requestMessage(folder, folderMessage); 210 210 instance.shutdown(true); … … 219 219 fakeIncomingMailClient.message = new Message(new MessageEnvelope(), new TextPart("plain", "Hello World")); 220 220 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); 222 222 instance.requestMessageDelete(folder, folderMessage); 223 223 instance.shutdown(true); … … 232 232 fakeIncomingMailClient.message = new Message(new MessageEnvelope(), new TextPart("plain", "Hello World")); 233 233 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); 235 235 instance.requestMessageUndelete(folder, folderMessage); 236 236 instance.shutdown(true); … … 247 247 fakeIncomingMailClient.folderTree = folder; 248 248 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), 251 251 }; 252 252 -
trunk/LogicMailTests/src/org/logicprobe/LogicMail/model/MailboxNodeTest.java
r233 r263 29 29 30 30 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)); 35 35 36 36 // Add messages in-order
