Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java24
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);
}
}

Back to the top