diff options
Diffstat (limited to 'tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/Bug200337TableViewerTest.java')
-rw-r--r-- | tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/Bug200337TableViewerTest.java | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/Bug200337TableViewerTest.java b/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/Bug200337TableViewerTest.java index 007039ca335..89c10b75bfc 100644 --- a/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/Bug200337TableViewerTest.java +++ b/tests/org.eclipse.ui.tests/Eclipse JFace Tests/org/eclipse/jface/tests/viewers/Bug200337TableViewerTest.java @@ -11,6 +11,9 @@ package org.eclipse.jface.tests.viewers; +import java.util.ArrayList; +import java.util.List; + import org.eclipse.jface.viewers.ArrayContentProvider; import org.eclipse.jface.viewers.CellEditor; import org.eclipse.jface.viewers.ICellModifier; @@ -27,16 +30,17 @@ import org.eclipse.swt.widgets.TableColumn; */ public class Bug200337TableViewerTest extends ViewerTestCase { + TableViewer<String,List<String>> tableViewer; + /** * @param name */ public Bug200337TableViewerTest(String name) { super(name); - // TODO Auto-generated constructor stub } protected StructuredViewer createViewer(Composite parent) { - final TableViewer tableViewer = new TableViewer(parent, SWT.FULL_SELECTION); + tableViewer = new TableViewer<String,List<String>>(parent, SWT.FULL_SELECTION); tableViewer.setContentProvider(new ArrayContentProvider()); tableViewer.setCellEditors(new CellEditor[] { new TextCellEditor( tableViewer.getTable()) }); @@ -66,19 +70,21 @@ public class Bug200337TableViewerTest extends ViewerTestCase { } protected void setInput() { - String[] ar = new String[100]; - for( int i = 0; i < ar.length; i++ ) { - ar[i] = i + ""; + + ArrayList<String> ar = new ArrayList<String>(100); + for( int i = 0; i < 100; i++ ) { + ar.add(i, i + ""); } + getTableViewer().setInput(ar); } - private TableViewer getTableViewer() { - return (TableViewer) fViewer; + private TableViewer<String,List<String>> getTableViewer() { + return tableViewer; } public void testBug200337() { - getTableViewer().editElement(getTableViewer().getElementAt(0), 0); - getTableViewer().editElement(getTableViewer().getElementAt(90), 0); + getTableViewer().editElement((String)getTableViewer().getElementAt(0), 0); + getTableViewer().editElement((String)getTableViewer().getElementAt(90), 0); } } |