| | | 1 | void testIsSeen() throws Exception {↵
|
| | | 2 | // add message to folder↵
|
| | | 3 | Object uid = addMessage();↵
|
| | | 4 | ↵
|
| | | 5 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_READ);↵
|
| | | 6 | ↵
|
| | | 7 | // create filter configuration↵
|
| | | 8 | MailFilterCriteria criteria = MailFilterFactory.createIsSeenMessages();↵
|
| | | 9 | ↵
|
| | | 10 | // create filter↵
|
| | | 11 | FlagsFilter filter = new FlagsFilter();↵
|
|
| | | 12 | // init configuration↵
|
| | | 13 | filter.setUp(criteria);↵
|
|
| | | 14 | // execute filter↵
|
| | | 15 | boolean result = filter.process(getSourceFolder(), uid);↵
|
| | | 16 | assertEquals("filter result", true, result);↵
|
| | | 17 | }↵
|
| | | 18 | ↵
|
1 | void testIsNotSeen() throws Exception {↵ | | 19 | public void testIsNotSeen() throws Exception {↵
|
2 | // add message to folder↵ | | 20 | // add message to folder↵
|
3 | Object uid = addMessage();↵ | | 21 | Object uid = addMessage();↵
|
4 | ↵ | | 22 | ↵
|
5 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_UNREAD);↵ | | 23 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_UNREAD);↵
|
6 | ↵ | | 24 | ↵
|
7 | // create filter configuration↵ | | 25 | // create filter configuration↵
|
8 | MailFilterCriteria criteria = MailFilterFactory.createIsNotSeenMessages();↵ | | 26 | MailFilterCriteria criteria = MailFilterFactory.createIsNotSeenMessages();↵
|
9 | ↵ | | 27 | ↵
|
10 | // create filter↵ | | 28 | // create filter↵
|
11 | FlagsFilter filter = new FlagsFilter();↵ | | 29 | FlagsFilter filter = new FlagsFilter();↵
|
|
12 | // init configuration↵ | | 30 | // init configuration↵
|
13 | filter.setUp(criteria);↵ | | 31 | filter.setUp(criteria);↵
|
|
14 | // execute filter↵ | | 32 | // execute filter↵
|
15 | boolean result = filter.process(getSourceFolder(), uid);↵ | | 33 | boolean result = filter.process(getSourceFolder(), uid);↵
|
16 | assertEquals("filter result", true, result);↵ | | 34 | assertEquals("filter result", true, result);↵
|
17 | }↵ | | 35 | }↵
|
18 | ↵ | | 36 | ↵
|
19 | public void testIsExpunged() throws Exception {↵ | | 37 | public void testIsExpunged() throws Exception {↵
|
20 | // add message to folder↵ | | 38 | // add message to folder↵
|
21 | Object uid = addMessage();↵ | | 39 | Object uid = addMessage();↵
|
22 | ↵ | | 40 | ↵
|
23 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_EXPUNGED);↵ | | 41 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_EXPUNGED);↵
|
24 | ↵ | | 42 | ↵
|
25 | // create filter configuration↵ | | 43 | // create filter configuration↵
|
26 | MailFilterCriteria criteria = MailFilterFactory.createExpungedMessages();↵ | | 44 | MailFilterCriteria criteria = MailFilterFactory.createExpungedMessages();↵
|
27 | ↵ | | 45 | ↵
|
28 | // create filter↵ | | 46 | // create filter↵
|
29 | FlagsFilter filter = new FlagsFilter();↵ | | 47 | FlagsFilter filter = new FlagsFilter();↵
|
|
30 | // init configuration↵ | | 48 | // init configuration↵
|
31 | filter.setUp(criteria);↵ | | 49 | filter.setUp(criteria);↵
|
|
32 | // execute filter↵ | | 50 | // execute filter↵
|
33 | boolean result = filter.process(getSourceFolder(), uid);↵ | | 51 | boolean result = filter.process(getSourceFolder(), uid);↵
|
34 | assertEquals("filter result", true, result);↵ | | 52 | assertEquals("filter result", true, result);↵
|
35 | }↵ | | 53 | }↵
|
36 | ↵ | | 54 | ↵
|
37 | public void testIsFlagged() throws Exception {↵ | | 55 | public void testIsFlagged() throws Exception {↵
|
38 | // add message to folder↵ | | 56 | // add message to folder↵
|
39 | Object uid = addMessage();↵ | | 57 | Object uid = addMessage();↵
|
40 | ↵ | | 58 | ↵
|
41 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_FLAGGED);↵ | | 59 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_FLAGGED);↵
|
42 | ↵ | | 60 | ↵
|
43 | // create filter configuration↵ | | 61 | // create filter configuration↵
|
44 | MailFilterCriteria criteria = MailFilterFactory.createFlaggedMessages();↵ | | 62 | MailFilterCriteria criteria = MailFilterFactory.createFlaggedMessages();↵
|
45 | ↵ | | 63 | ↵
|
46 | // create filter↵ | | 64 | // create filter↵
|
47 | FlagsFilter filter = new FlagsFilter();↵ | | 65 | FlagsFilter filter = new FlagsFilter();↵
|
|
48 | // init configuration↵ | | 66 | // init configuration↵
|
49 | filter.setUp(criteria);↵ | | 67 | filter.setUp(criteria);↵
|
|
50 | // execute filter↵ | | 68 | // execute filter↵
|
51 | boolean result = filter.process(getSourceFolder(), uid);↵ | | 69 | boolean result = filter.process(getSourceFolder(), uid);↵
|
52 | assertEquals("filter result", true, result);↵ | | 70 | assertEquals("filter result", true, result);↵
|
53 | }↵ | | 71 | }
|
54 | ↵ | | | |
55 | public void testIsRecent() throws Exception {↵ | | | |
56 | // add message to folder↵ | | | |
57 | Object uid = addMessage();↵ | | | |
58 | ↵ | | | |
59 | getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_RECENT);↵ | | | |
60 | ↵ | | | |
61 | // create filter configuration↵ | | | |
62 | MailFilterCriteria criteria = MailFilterFactory.createIsRecentMessages();↵ | | | |
63 | ↵ | | | |
64 | // create filter↵ | | | |
65 | FlagsFilter filter = new FlagsFilter();↵ | | | |
|
66 | // init configuration↵ | | | |
67 | filter.setUp(criteria);↵ | | | |
|
68 | // execute filter↵ | | | |
69 | boolean result = filter.process(getSourceFolder(), uid);↵ | | | |
70 | assertEquals("filter result", true, result);↵ | | | |
71 | } | | | |