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 |
|