void testIsNotSeen() throws Exception { // add message to folder Object uid = addMessage(); getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_UNREAD); // create filter configuration MailFilterCriteria criteria = MailFilterFactory.createIsNotSeenMessages(); // create filter FlagsFilter filter = new FlagsFilter(); // init configuration filter.setUp(criteria); // execute filter boolean result = filter.process(getSourceFolder(), uid); assertEquals("filter result", true, result); } public void testIsExpunged() throws Exception { // add message to folder Object uid = addMessage(); getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_EXPUNGED); // create filter configuration MailFilterCriteria criteria = MailFilterFactory.createExpungedMessages(); // create filter FlagsFilter filter = new FlagsFilter(); // init configuration filter.setUp(criteria); // execute filter boolean result = filter.process(getSourceFolder(), uid); assertEquals("filter result", true, result); } public void testIsFlagged() throws Exception { // add message to folder Object uid = addMessage(); getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_FLAGGED); // create filter configuration MailFilterCriteria criteria = MailFilterFactory.createFlaggedMessages(); // create filter FlagsFilter filter = new FlagsFilter(); // init configuration filter.setUp(criteria); // execute filter boolean result = filter.process(getSourceFolder(), uid); assertEquals("filter result", true, result); } public void testIsRecent() throws Exception { // add message to folder Object uid = addMessage(); getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_RECENT); // create filter configuration MailFilterCriteria criteria = MailFilterFactory.createIsRecentMessages(); // create filter FlagsFilter filter = new FlagsFilter(); // init configuration filter.setUp(criteria); // execute filter boolean result = filter.process(getSourceFolder(), uid); assertEquals("filter result", true, result);
void testIsSeen() throws Exception { // add message to folder Object uid = addMessage(); getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_READ); // create filter configuration MailFilterCriteria criteria = MailFilterFactory.createIsSeenMessages(); // create filter FlagsFilter filter = new FlagsFilter(); // init configuration filter.setUp(criteria); // execute filter boolean result = filter.process(getSourceFolder(), uid); assertEquals("filter result", true, result); } public void testIsNotSeen() throws Exception { // add message to folder Object uid = addMessage(); getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_UNREAD); // create filter configuration MailFilterCriteria criteria = MailFilterFactory.createIsNotSeenMessages(); // create filter FlagsFilter filter = new FlagsFilter(); // init configuration filter.setUp(criteria); // execute filter boolean result = filter.process(getSourceFolder(), uid); assertEquals("filter result", true, result); } public void testIsExpunged() throws Exception { // add message to folder Object uid = addMessage(); getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_EXPUNGED); // create filter configuration MailFilterCriteria criteria = MailFilterFactory.createExpungedMessages(); // create filter FlagsFilter filter = new FlagsFilter(); // init configuration filter.setUp(criteria); // execute filter boolean result = filter.process(getSourceFolder(), uid); assertEquals("filter result", true, result); } public void testIsFlagged() throws Exception { // add message to folder Object uid = addMessage(); getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_FLAGGED); // create filter configuration MailFilterCriteria criteria = MailFilterFactory.createFlaggedMessages(); // create filter FlagsFilter filter = new FlagsFilter(); // init configuration filter.setUp(criteria); // execute filter boolean result = filter.process(getSourceFolder(), uid); assertEquals("filter result", true, result);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/filter/plugins/FlagsFilterTest.java File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/filter/plugins/FlagsFilterTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
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
    
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0