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); }
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 testIsFlagged() throws Exception {
1
void testIsSeen() 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_FLAGGED);
5
        getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_READ);
6
        
6
        
7
        // create filter configuration
7
        // create filter configuration
8
        MailFilterCriteria criteria = MailFilterFactory.createFlaggedMessages();
8
        MailFilterCriteria criteria = MailFilterFactory.createIsSeenMessages();
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 testIsRecent() throws Exception {
19
    public void testIsNotSeen() 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_RECENT);
23
        getSourceFolder().markMessage(new Object[]{uid}, MarkMessageCommand.MARK_AS_UNREAD);
24
        
24
        
25
        // create filter configuration
25
        // create filter configuration
26
        MailFilterCriteria criteria = MailFilterFactory.createIsRecentMessages();
26
        MailFilterCriteria criteria = MailFilterFactory.createIsNotSeenMessages();
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
    }
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