TableColumn tc = (TableColumn) enumeration.nextElement(); String name = (String) tc.getHeaderValue(); XmlElement column = new XmlElement("column"); column.addAttribute("name", name); // save width int size = tc.getWidth(); column.addAttribute("width", Integer.toString(size)); columns.addElement(column);
Object uid = addMessage(); getSourceFolder().setAttribute(uid, "columba.spam", Boolean.TRUE); // create filter configuration MailFilterCriteria criteria = MailFilterFactory.createSpamMessages(); // 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/main/java/org/columba/mail/folderoptions/ColumnOptionsPlugin.java File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/filter/plugins/FlagsFilterTest.java
Method name: void saveOptionsToXml(IMailbox) Method name: void testIsSpam()
Number of AST nodes: 7 Number of AST nodes: 7
1
TableColumn tc = (TableColumn) enumeration.nextElement();
2
			String name = (String) tc.getHeaderValue();
3
			XmlElement column = new XmlElement("column");
4
			column.addAttribute("name", name);
5
			// save width
6
			int size = tc.getWidth();
7
			column.addAttribute("width", Integer.toString(size));
8
			columns.addElement(column
1
Object uid = addMessage();
2
       
3
        getSourceFolder().setAttribute(uid, "columba.spam", Boolean.TRUE);
4
        
5
        // create filter configuration
6
       MailFilterCriteria criteria = MailFilterFactory.createSpamMessages();
7
        
8
        // create filter
9
        FlagsFilter filter = new FlagsFilter();
10
        // init configuration
11
        filter.setUp(criteria);
12
        // execute filter
13
        boolean result = filter.process(getSourceFolder(), uid);
9
);
14
        assertEquals("filter result", true, result);
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 locationClones are in different classes
Number of node comparisons49