1 | void testIsSeen() throws Exception {↵ | | 1 | void testIsFlagged() throws Exception {↵
|
2 | // add message to folder↵ | | 2 | // add message to folder↵
|
3 | Object uid = addMessage();↵ | | 3 | Object uid = addMessage();↵
|
4 | ↵ | | 4 | ↵
|
5 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_READ);↵ | | 5 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_FLAGGED);↵
|
6 | ↵ | | 6 | ↵
|
7 | // create filter configuration↵ | | 7 | // create filter configuration↵
|
8 | MailFilterCriteria criteria = MailFilterFactory.createIsSeenMessages();↵ | | 8 | MailFilterCriteria criteria = MailFilterFactory.createFlaggedMessages();↵
|
9 | ↵ | | 9 | ↵
|
10 | // create filter↵ | | 10 | // create filter↵
|
11 | FlagsFilter filter = new FlagsFilter();↵ | | 11 | FlagsFilter filter = new FlagsFilter();↵
|
|
12 | // init configuration↵ | | 12 | // init configuration↵
|
13 | filter.setUp(criteria);↵ | | 13 | filter.setUp(criteria);↵
|
|
14 | // execute filter↵ | | 14 | // execute filter↵
|
15 | boolean result = filter.process(getSourceFolder(), uid);↵ | | 15 | boolean result = filter.process(getSourceFolder(), uid);↵
|
16 | assertEquals("filter result", true, result);↵ | | 16 | assertEquals("filter result", true, result);↵
|
17 | }↵ | | 17 | }↵
|
18 | ↵ | | 18 | ↵
|
19 | public void testIsNotSeen() throws Exception {↵ | | 19 | public void testIsRecent() throws Exception {↵
|
20 | // add message to folder↵ | | 20 | // add message to folder↵
|
21 | Object uid = addMessage();↵ | | 21 | Object uid = addMessage();↵
|
22 | ↵ | | 22 | ↵
|
23 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_UNREAD);↵ | | 23 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_RECENT);↵
|
24 | ↵ | | 24 | ↵
|
25 | // create filter configuration↵ | | 25 | // create filter configuration↵
|
26 | MailFilterCriteria criteria = MailFilterFactory.createIsNotSeenMessages();↵ | | 26 | MailFilterCriteria criteria = MailFilterFactory.createIsRecentMessages();↵
|
27 | ↵ | | 27 | ↵
|
28 | // create filter↵ | | 28 | // create filter↵
|
29 | FlagsFilter filter = new FlagsFilter();↵ | | 29 | FlagsFilter filter = new FlagsFilter();↵
|
|
30 | // init configuration↵ | | 30 | // init configuration↵
|
31 | filter.setUp(criteria);↵ | | 31 | filter.setUp(criteria);↵
|
|
32 | // execute filter↵ | | 32 | // execute filter↵
|
33 | boolean result = filter.process(getSourceFolder(), uid);↵ | | 33 | boolean result = filter.process(getSourceFolder(), uid);↵
|
34 | assertEquals("filter result", true, result);↵ | | 34 | assertEquals("filter result", true, result);↵
|
35 | | | 35 |
|