1 | void testMarkAsReadMessage() throws Exception {↵ | | 1 | void testMarkAsFlaggedMessage() throws Exception {↵
|
|
2 | // create Command reference↵ | | 2 | // create Command reference↵
|
3 | MailFolderCommandReference ref = new MailFolderCommandReference(↵ | | 3 | MailFolderCommandReference ref = new MailFolderCommandReference(↵
|
4 | getSourceFolder(), new Object[] { uid });↵ | | 4 | getSourceFolder(), new Object[] { uid });↵
|
|
5 | ref.setMarkVariant(MarkMessageCommand.MARK_AS_READ);↵ | | 5 | ref.setMarkVariant(MarkMessageCommand.MARK_AS_FLAGGED);↵
|
|
6 | // create copy command↵ | | 6 | // create copy command↵
|
7 | MarkMessageCommand command = new MarkMessageCommand(ref);↵ | | 7 | MarkMessageCommand command = new MarkMessageCommand(ref);↵
|
|
8 | // execute command -> use mock object class as worker which does↵ | | 8 | // execute command -> use mock object class as worker which does↵
|
9 | // nothing↵ | | 9 | // nothing↵
|
10 | command.execute(NullWorkerStatusController.getInstance());↵ | | 10 | command.execute(NullWorkerStatusController.getInstance());↵
|
|
11 | Flags flags = getSourceFolder().getFlags(uid);↵ | | 11 | Flags flags = getSourceFolder().getFlags(uid);↵
|
|
12 | assertEquals("message should be marked as read", true, flags.getSeen↵ | | 12 | assertEquals("message should be marked as flagged", true, flags↵
|
13 | ());↵ | | 13 | .getFlagged());↵
|
|
14 | }↵ | | 14 | }↵
|
|
15 | public void testMarkAsFlaggedMessage() throws Exception {↵ | | 15 | public void testMarkAsExpungedMessage() throws Exception {↵
|
|
16 | // create Command reference↵ | | 16 | // create Command reference↵
|
17 | MailFolderCommandReference ref = new MailFolderCommandReference(↵ | | 17 | MailFolderCommandReference ref = new MailFolderCommandReference(↵
|
18 | getSourceFolder(), new Object[] { uid });↵ | | 18 | getSourceFolder(), new Object[] { uid });↵
|
|
19 | ref.setMarkVariant(MarkMessageCommand.MARK_AS_FLAGGED);↵ | | 19 | ref.setMarkVariant(MarkMessageCommand.MARK_AS_EXPUNGED);↵
|
|
20 | // create copy command↵ | | 20 | // create copy command↵
|
21 | MarkMessageCommand command = new MarkMessageCommand(ref);↵ | | 21 | MarkMessageCommand command = new MarkMessageCommand(ref);↵
|
|
22 | // execute command -> use mock object class as worker which does↵ | | 22 | // execute command -> use mock object class as worker which does↵
|
23 | // nothing↵ | | 23 | // nothing↵
|
24 | command.execute(NullWorkerStatusController.getInstance());↵ | | 24 | command.execute(NullWorkerStatusController.getInstance());↵
|
|
25 | Flags flags = getSourceFolder().getFlags(uid);↵ | | 25 | Flags flags = getSourceFolder().getFlags(uid);↵
|
|
26 | assertEquals("message should be marked as flagged", true, flags↵ | | 26 | assertEquals("message should be marked as expunged", true, flags↵
|
27 | .getFlagged());↵ | | 27 | .getDeleted());↵
|
|
28 | } | | 28 | }
|