XmlElement column = columns.getElement(i); IDefaultItem columnItem = new DefaultItem(column); String name = columnItem.get("name"); int size = columnItem.getInteger("width"); //int position= columnItem.getInteger("position"); // add column to table model tableController.getHeaderTableModel().addColumn(name); // add column to JTable column model TableColumn tc = tableController.createTableColumn(name, size); //tc.setModelIndex(position); tc.setModelIndex(i); // resize column width tc.setPreferredWidth(size); tableController.addColumn(tc);
public void test() throws Exception { // add message "0.eml" as inputstream to folder String input = FolderTstHelper.getString(0); System.out.println("input=" + input); // create stream from string ByteArrayInputStream inputStream = FolderTstHelper .getByteArrayInputStream(input); // add stream to folder Object uid = getSourceFolder().addMessage(inputStream); // get inputstream of this message from folder InputStream outputStream = sourceFolder.getMessageSourceStream(uid); // create string from inputstream String output = FolderTstHelper.getStringFromInputStream(outputStream); // compare both messages assertEquals("message source should be equal", input, output); outputStream.close();
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/folder/GetMessageSourceStreamTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
XmlElement column = columns.getElement(i);
2
			IDefaultItem columnItem = new DefaultItem(column);
3
			
1
public void test() throws Exception {
2
        // add message "0.eml" as inputstream to folder
4
String name = columnItem.get("name");
3
        String input = Fol
5
			int size = columnItem.getInteger("width");
6
			//int position= columnItem.getInteger("position");
7
			
4
derTstHelper.getString(0);
5
        System.out.println("input=" + input);
6
        // create stream from string
7
        ByteArrayInputStream inputStream = FolderTstHelper
8
                .getByteArrayInputStream(input);
8
// add column to table model
9
        // add 
9
			tableController.getHeaderTableMo
10
stream to folder
10
del().addColumn(name);
11
        Object uid = getSourceFolder().addMessage(inputStream);
11
			// add column to JTable column model
12
			TableColumn tc = tableContr
12
        // get inputstream of this message from folder
13
oller.createTableColumn(name, size);
13
        InputStream outputStream = sourceFolder.
14
			//tc.setModelIndex(position);
15
			tc.setModelIndex(i);
16
			// resize column width
17
			tc.setPreferredWidth(size);
18
			tableController.addColumn(tc);
19
		
14
getMessageSourceStream(uid);
15
        // create string from inputstream
16
        String output = FolderTstHelper.getStringFromInputStream(outputStream);
17
        // compare both messages
18
        assertEquals("message source should be equal", input, output);
19
        outputStream.close();
20
    
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