Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tree.java')
-rw-r--r--tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tree.java879
1 files changed, 0 insertions, 879 deletions
diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tree.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tree.java
deleted file mode 100644
index 8e0069ea67..0000000000
--- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_Tree.java
+++ /dev/null
@@ -1,879 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2006 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.swt.tests.junit;
-
-import java.util.Vector;
-
-import junit.framework.*;
-import junit.textui.*;
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-
-/**
- * Automated Test Suite for class org.eclipse.swt.widgets.Tree
- *
- * @see org.eclipse.swt.widgets.Tree
- */
-public class Test_org_eclipse_swt_widgets_Tree extends Test_org_eclipse_swt_widgets_Composite {
-
-public Test_org_eclipse_swt_widgets_Tree(String name) {
- super(name);
-}
-
-public static void main(String[] args) {
- TestRunner.run(suite());
-}
-
-protected void setUp() {
- super.setUp();
- tree = new Tree(shell, SWT.MULTI);
- setWidget(tree);
-}
-
-protected void tearDown() {
- super.tearDown();
-}
-
-public void test_ConstructorLorg_eclipse_swt_widgets_CompositeI() {
- try {
- tree = new Tree(null, 0);
- fail("No exception thrown for parent == null");
- }
- catch (IllegalArgumentException e) {
- }
-
- int[] cases = {0, SWT.BORDER};
- for (int i = 0; i < cases.length; i++)
- tree = new Tree(shell, cases[i]);
-
- cases = new int[]{0, 10, 100};
- for (int j = 0; j < cases.length; j++) {
- for (int i = 0; i < cases[j]; i++) {
- new TreeItem(tree, 0);
- }
- assertEquals(cases[j], tree.getItemCount());
- tree.removeAll();
- }
-}
-
-public void test_addSelectionListenerLorg_eclipse_swt_events_SelectionListener() {
- warnUnimpl("Test test_addSelectionListenerLorg_eclipse_swt_events_SelectionListener not written");
-}
-
-public void test_addTreeListenerLorg_eclipse_swt_events_TreeListener() {
- warnUnimpl("Test test_addTreeListenerLorg_eclipse_swt_events_TreeListener not written");
-}
-
-public void test_computeSizeIIZ() {
- warnUnimpl("Test test_computeSizeIIZ not written");
-}
-
-public void test_deselectAll() {
- int number = 15;
- TreeItem[] items = new TreeItem[number];
- for (int i = 0; i < number; i++)
- items[i] = new TreeItem(tree, 0);
-
- assertEquals(0, tree.getSelectionCount());
- tree.setSelection(new TreeItem[] {items[2], items[4], items[5], items[10]});
-
- assertEquals(4, tree.getSelectionCount());
-
- tree.deselectAll();
- assertEquals(0, tree.getSelectionCount());
-
- tree.selectAll();
- assertEquals(number, tree.getSelectionCount());
-
- tree.deselectAll();
- assertEquals(0, tree.getSelectionCount());
-}
-
-public void test_getColumnCount() {
- assertEquals(0, tree.getColumnCount());
- TreeColumn column0 = new TreeColumn(tree, SWT.NONE);
- assertEquals(1, tree.getColumnCount());
- TreeColumn column1 = new TreeColumn(tree, SWT.NONE);
- assertEquals(2, tree.getColumnCount());
- TreeColumn column2 = new TreeColumn(tree, SWT.NONE);
- assertEquals(3, tree.getColumnCount());
- column0.dispose();
- assertEquals(2, tree.getColumnCount());
- column1.dispose();
- assertEquals(1, tree.getColumnCount());
- column2.dispose();
- assertEquals(0, tree.getColumnCount());
-}
-
-public void test_getColumnI() {
- try {
- tree.getColumn(0);
- fail("No exception thrown for index out of range");
- }
- catch (IllegalArgumentException e) {
- }
- TreeColumn column0 = new TreeColumn(tree, SWT.LEFT);
- try {
- tree.getColumn(1);
- fail("No exception thrown for index out of range");
- }
- catch (IllegalArgumentException e) {
- }
- assertEquals(column0, tree.getColumn(0));
- TreeColumn column1 = new TreeColumn(tree, SWT.LEFT);
- assertEquals(column1, tree.getColumn(1));
- column1.dispose();
- try {
- tree.getColumn(1);
- fail("No exception thrown for index out of range");
- }
- catch (IllegalArgumentException e) {
- }
- column0.dispose();
- try {
- tree.getColumn(0);
- fail("No exception thrown for index out of range");
- }
- catch (IllegalArgumentException e) {
- }
-}
-
-public void test_getColumns() {
- assertEquals(0, tree.getColumns().length);
- TreeColumn column0 = new TreeColumn(tree, SWT.LEFT);
- TreeColumn[] columns = tree.getColumns();
- assertEquals(1, columns.length);
- assertEquals(column0, columns[0]);
- column0.dispose();
- assertEquals(0, tree.getColumns().length);
- column0 = new TreeColumn(tree, SWT.LEFT);
- TreeColumn column1 = new TreeColumn(tree, SWT.RIGHT, 1);
- columns = tree.getColumns();
- assertEquals(2, columns.length);
- assertEquals(column0, columns[0]);
- assertEquals(column1, columns[1]);
- column0.dispose();
- columns = tree.getColumns();
- assertEquals(1, columns.length);
- assertEquals(column1, columns[0]);
- column1.dispose();
- assertEquals(0, tree.getColumns().length);
-}
-
-public void test_getGridLineWidth() {
- tree.getGridLineWidth();
-}
-
-public void test_getHeaderHeight() {
- assertEquals(0, tree.getHeaderHeight());
- tree.setHeaderVisible(true);
- assertTrue(tree.getHeaderHeight() > 0);
- tree.setHeaderVisible(false);
- assertEquals(0, tree.getHeaderHeight());
-}
-
-public void test_getHeaderVisible() {
- // tested in test_setHeaderVisibleZ
-}
-
-public void test_getItemCount() {
- //tested in test_setItemCountI
-}
-
-public void test_getItemHeight() {
- assertTrue(":a: Item height is 0", tree.getItemHeight() > 0);
- new TreeItem(tree, 0);
- assertTrue(":b: Item height is 0", tree.getItemHeight() > 0);
-}
-
-public void test_getItemI() {
- int number = 15;
- TreeItem[] items = new TreeItem[number];
- for (int i = 0; i < number; i++)
- items[i] = new TreeItem(tree, 0);
-
- for (int i = 0; i < number; i++)
- assertEquals("i=" + i, items[i], tree.getItem(i));
- try {
- tree.getItem(number);
- fail("No exception thrown for illegal index argument");
- }
- catch (IllegalArgumentException e) {
- }
-
- try {
- tree.getItem(number+1);
- fail("No exception thrown for illegal index argument");
- }
- catch (IllegalArgumentException e) {
- }
-
- try {
- tree.getItem(-1);
- fail("No exception thrown for illegal index argument");
- }
- catch (IllegalArgumentException e) {
- }
-}
-
-public void test_getItemLorg_eclipse_swt_graphics_Point() {
- warnUnimpl("Test test_getItemLorg_eclipse_swt_graphics_Point not written");
-}
-
-public void test_getItems() {
- int[] cases = {0, 10, 100};
- TreeItem [][] items = new TreeItem [cases.length][];
- for (int j = 0; j < cases.length; j++) {
- items [j] = new TreeItem [cases [j]];
- }
- for (int j = 0; j < cases.length; j++) {
- for (int i = 0; i < cases[j]; i++) {
- TreeItem ti = new TreeItem(tree, 0);
- items [j][i] = ti;
- }
- assertEquals(items[j], tree.getItems());
- tree.removeAll();
- assertEquals(0, tree.getItemCount());
- }
-
- makeCleanEnvironment(false);
-
- for (int j = 0; j < cases.length; j++) {
- for (int i = 0; i < cases[j]; i++) {
- TreeItem ti = new TreeItem(tree, 0);
- ti.setText(String.valueOf(i));
- }
- TreeItem[] items2 = tree.getItems();
- for (int i = 0; i < items2.length; i++) {
- assertEquals(String.valueOf(i), items2[i].getText());
- }
- tree.removeAll();
- assertEquals(0, tree.getItemCount());
- }
-}
-
-public void test_getLinesVisible() {
- // tested in test_setHeaderVisibleZ
-}
-
-public void test_getParentItem() {
- assertNull(tree.getParentItem());
-}
-
-public void test_getSelection() {
- // Tested in setSelection.
-}
-
-public void test_getSelectionCount() {
- int number = 15;
- TreeItem[] items = new TreeItem[number];
- for (int i = 0; i < number; i++)
- items[i] = new TreeItem(tree, 0);
-
- assertEquals(0, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{items[2]});
- assertEquals(1, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{items[number-1]});
- assertEquals(1, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{items[10]});
- assertEquals(1, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{items[2], items[number-1], items[10]});
- assertEquals(3, tree.getSelectionCount());
-
- tree.setSelection(items);
- assertEquals(15, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{});
- assertEquals(0, tree.getSelectionCount());
-
-
- makeCleanEnvironment(true); // use single-selection tree.
-
- items = new TreeItem[number];
- for (int i = 0; i < number; i++)
- items[i] = new TreeItem(tree, 0);
-
- assertEquals(0, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{items[2]});
- assertEquals(1, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{items[number-1]});
- assertEquals(1, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{items[10]});
- assertEquals(1, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{items[2], items[number-1], items[10]});
- assertEquals(0, tree.getSelectionCount());
-
- tree.setSelection(items);
- assertEquals(0, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{});
- assertEquals(0, tree.getSelectionCount());
-}
-
-public void test_getTopItem() {
-// tested in test_setTopItemLorg_eclipse_swt_widgets_TreeItem
-}
-
-public void test_removeAll() {
- tree.removeAll();
- assertEquals(0, tree.getItemCount());
-
- int number = 20;
- TreeItem[] items = new TreeItem[number];
- for (int i = 0; i < number; i++) {
- items[i] = new TreeItem(tree, 0);
- }
- assertEquals(number, tree.getItemCount());
-
- tree.removeAll();
- assertEquals(0, tree.getItemCount());
-}
-
-public void test_removeSelectionListenerLorg_eclipse_swt_events_SelectionListener() {
- warnUnimpl("Test test_removeSelectionListenerLorg_eclipse_swt_events_SelectionListener not written");
-}
-
-public void test_removeTreeListenerLorg_eclipse_swt_events_TreeListener() {
- warnUnimpl("Test test_removeTreeListenerLorg_eclipse_swt_events_TreeListener not written");
-}
-
-public void test_selectAll() {
- int number = 5;
- TreeItem[] items = new TreeItem[number];
- for (int i = 0; i < number; i++)
- items[i] = new TreeItem(tree, 0);
-
- assertEquals(0, tree.getSelectionCount());
- tree.selectAll();
- assertEquals(number, tree.getSelectionCount());
-
- makeCleanEnvironment(true); // single-selection tree
-
- items = new TreeItem[number];
- for (int i = 0; i < number; i++)
- items[i] = new TreeItem(tree, 0);
-
- assertEquals(0, tree.getSelectionCount());
- tree.selectAll();
- assertEquals(0, tree.getSelectionCount());
-}
-
-public void test_setInsertMarkLorg_eclipse_swt_widgets_TreeItemZ() {
- warnUnimpl("Test test_setInsertMarkLorg_eclipse_swt_widgets_TreeItemZ not written");
-}
-
-public void test_setHeaderVisibleZ() {
- assertFalse(tree.getHeaderVisible());
- tree.setHeaderVisible(true);
- assertTrue(tree.getHeaderVisible());
- tree.setHeaderVisible(false);
- assertFalse(tree.getHeaderVisible());
-}
-
-public void test_setItemCountI() {
- tree.removeAll();
- assertEquals(0, tree.getItemCount());
- for (int i=0; i<8; i++) {
- new TreeItem(tree, SWT.NULL);
- assertEquals(i+1, tree.getItemCount());
- }
- assertEquals(8, tree.getItemCount());
- assertEquals(4, tree.indexOf(tree.getItems()[4]));
- tree.getItem(1).dispose();
- assertEquals(7, tree.getItemCount());
- new TreeItem (tree, SWT.NULL, 0);
- assertEquals(1, tree.indexOf(tree.getItems()[1]));
- assertEquals(8, tree.getItemCount());
- tree.removeAll();
- assertEquals(0, tree.getItemCount());
- tree.setItemCount(0);
- assertEquals(0, tree.getItemCount());
- tree.setItemCount(-1);
- assertEquals(0, tree.getItemCount());
- tree.setItemCount(10);
- assertEquals(10, tree.getItemCount());
- tree.getItem(1).dispose();
- assertEquals(9, tree.getItemCount());
- assertEquals(4, tree.indexOf(tree.getItems()[4]));
- tree.setItemCount(3);
- assertEquals(3, tree.getItemCount());
- try {
- tree.getItem(4);
- fail("No exception thrown for illegal index argument");
- }
- catch (IllegalArgumentException e) {
- }
- tree.setItemCount(40);
- assertEquals(40, tree.getItemCount());
- tree.getItem(39);
-}
-
-public void test_setLinesVisibleZ() {
- if (SwtJunit.isCarbon) {
- // carbon does not support lines
- tree.getLinesVisible();
- return;
- }
- assertFalse(tree.getLinesVisible());
- tree.setLinesVisible(true);
- assertTrue(tree.getLinesVisible());
- tree.setLinesVisible(false);
- assertFalse(tree.getLinesVisible());
-}
-
-public void test_setRedrawZ() {
- warnUnimpl("Test test_setRedrawZ not written");
-}
-
-public void test_setSelection$Lorg_eclipse_swt_widgets_TreeItem() {
- int number = 20;
- TreeItem[] items = new TreeItem[number];
- for (int i = 0; i < number; i++) {
- items[i] = new TreeItem(tree, 0);
- }
-
- assertEquals(new TreeItem[] {}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[5], items[16], items[19]});
- assertSame(new TreeItem[] {items[5], items[16], items[19]}, tree.getSelection());
-
- tree.setSelection(items);
- assertSame(items, tree.getSelection());
-
- tree.setSelection(tree.getItems());
- assertSame(tree.getItems(), tree.getSelection());
-
- tree.setSelection(new TreeItem[] {});
- assertEquals(new TreeItem[] {}, tree.getSelection());
- assertEquals(0, tree.getSelectionCount());
-
- try {
- tree.setSelection((TreeItem[]) null);
- fail("No exception thrown for items == null");
- }
- catch (IllegalArgumentException e) {
- }
-
- tree.setSelection(new TreeItem[]{null});
- assertEquals(0, tree.getSelectionCount());
-
- tree.setSelection(new TreeItem[]{items[10]});
- assertEquals(new TreeItem[] {items[10]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[number-1]});
- assertEquals(new TreeItem[] {items[number-1]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[2]});
- assertEquals(new TreeItem[] {items[2]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[10], items[number-1], items[2]});
- assertSame(new TreeItem[] {items[2], items[10], items[number - 1]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[0], items[3], items[2]});
- assertSame(new TreeItem[]{items[0], items[2], items[3]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[3], items[2], items[1]});
- assertSame(new TreeItem[]{items[1], items[2], items[3]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[1], items[4], items[0]});
- assertSame(new TreeItem[]{items[0], items[1], items[4]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[0], items[4], items[0]});
- assertSame(new TreeItem[]{items[0], items[4]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[2], items[3], items[4]});
- assertSame(new TreeItem[]{items[2], items[3], items[4]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[4], items[4], items[4], items[4], items[4], items[4]});
- assertEquals(new TreeItem[]{items[4]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[0]});
- assertEquals(new TreeItem[] {items[0]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[3]});
- assertEquals(new TreeItem[] {items[3]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[4]});
- assertEquals(new TreeItem[] {items[4]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[2]});
- assertEquals(new TreeItem[] {items[2]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[1]});
- assertEquals(new TreeItem[] {items[1]}, tree.getSelection());
-
- tree.removeAll();
- tree.setSelection(new TreeItem[] {});
- assertEquals(new TreeItem[] {}, tree.getSelection());
-
-
- makeCleanEnvironment(true); // single-selection tree
-
- items = new TreeItem[number];
- for (int i = 0; i < number; i++)
- items[i] = new TreeItem(tree, 0);
-
- assertEquals(new TreeItem[] {}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[5], items[16], items[19]});
- assertEquals(new TreeItem[] {}, tree.getSelection());
-
- tree.setSelection(items);
- assertEquals(new TreeItem[] {}, tree.getSelection());
-
- tree.setSelection(tree.getItems());
- assertEquals(new TreeItem[] {}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {});
- assertEquals(new TreeItem[] {}, tree.getSelection());
- assertEquals(0, tree.getSelectionCount());
-
- try {
- tree.setSelection((TreeItem[]) null);
- fail("No exception thrown for items == null");
- }
- catch (IllegalArgumentException e) {
- }
-
- tree.setSelection(new TreeItem[]{items[10]});
- assertEquals(new TreeItem[] {items[10]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[number-1]});
- assertEquals(new TreeItem[] {items[number-1]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[2]});
- assertEquals(new TreeItem[] {items[2]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[10], items[number-1], items[2]});
- assertEquals(new TreeItem[] {}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[0], items[3], items[2]});
- assertEquals(new TreeItem[]{}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[3], items[2], items[1]});
- assertEquals(new TreeItem[]{}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[1], items[4], items[0]});
- assertEquals(new TreeItem[]{}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[0], items[4], items[0]});
- assertEquals(new TreeItem[]{}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[2], items[3], items[4]});
- assertEquals(new TreeItem[]{}, tree.getSelection());
-
- tree.setSelection(new TreeItem[]{items[4], items[4], items[4], items[4], items[4], items[4]});
- assertEquals(new TreeItem[]{}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[0]});
- assertEquals(new TreeItem[] {items[0]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[3]});
- assertEquals(new TreeItem[] {items[3]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[4]});
- assertEquals(new TreeItem[] {items[4]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[2]});
- assertEquals(new TreeItem[] {items[2]}, tree.getSelection());
-
- tree.setSelection(new TreeItem[] {items[1]});
- assertEquals(new TreeItem[] {items[1]}, tree.getSelection());
-
- tree.removeAll();
- tree.setSelection(new TreeItem[] {});
- assertEquals(new TreeItem[] {}, tree.getSelection());
-}
-
-public void test_setTopItemLorg_eclipse_swt_widgets_TreeItem() {
- tree.removeAll();
- for (int i = 0; i < 10; i++) {
- new TreeItem(tree, 0);
- }
- TreeItem top = new TreeItem(tree, 0);
- for (int i = 0; i < 10; i++) {
- new TreeItem(tree, 0);
- }
- tree.setSize(50,50);
- shell.open();
- tree.setTopItem(top);
- for (int i = 0; i < 10; i++) {
- new TreeItem(tree, 0);
- }
- TreeItem top2 = tree.getTopItem();
- shell.setVisible(false);
- assertEquals(top, top2);
- try {
- shell.setVisible(true);
- tree.setTopItem(null);
- fail("No exception thrown for item == null");
- } catch (IllegalArgumentException e) {
- } finally {
- shell.setVisible (false);
- }
-}
-
-public void test_showColumnLorg_eclipse_swt_widgets_TreeColumn() {
- warnUnimpl("Test test_showColumnLorg_eclipse_swt_widgets_TreeColumn not written");
-}
-
-public void test_showItemLorg_eclipse_swt_widgets_TreeItem() {
- try {
- tree.showItem(null);
- fail("No exception thrown for item == null");
- }
- catch (IllegalArgumentException e) {
- }
-
- int number = 20;
- TreeItem[] items = new TreeItem[number];
- for (int i = 0; i < number; i++) {
- items[i] = new TreeItem(tree, 0);
- }
- for(int i=0; i<number; i++)
- tree.showItem(items[i]);
-
- tree.removeAll();
-
- makeCleanEnvironment(false);
- //showing somebody else's items
-
- items = new TreeItem[number];
- for (int i = 0; i < number; i++) {
- items[i] = new TreeItem(tree, 0);
- }
-
- Tree tree2 = new Tree(shell, 0);
- TreeItem[] items2 = new TreeItem[number];
- for (int i = 0; i < number; i++) {
- items2[i] = new TreeItem(tree2, 0);
- }
-
- for(int i=0; i<number; i++)
- tree.showItem(items2[i]);
-
- tree.removeAll();
-}
-
-public void test_showSelection() {
- TreeItem item;
-
- tree.showSelection();
- item = new TreeItem(tree, 0);
- tree.setSelection(new TreeItem[]{item});
- tree.showSelection();
-}
-
-public static Test suite() {
- TestSuite suite = new TestSuite();
- java.util.Vector methodNames = methodNames();
- java.util.Enumeration e = methodNames.elements();
- while (e.hasMoreElements()) {
- suite.addTest(new Test_org_eclipse_swt_widgets_Tree((String)e.nextElement()));
- }
- return suite;
-}
-public static java.util.Vector methodNames() {
- java.util.Vector methodNames = new java.util.Vector();
- methodNames.addElement("test_ConstructorLorg_eclipse_swt_widgets_CompositeI");
- methodNames.addElement("test_addSelectionListenerLorg_eclipse_swt_events_SelectionListener");
- methodNames.addElement("test_addTreeListenerLorg_eclipse_swt_events_TreeListener");
- methodNames.addElement("test_computeSizeIIZ");
- methodNames.addElement("test_deselectAll");
- methodNames.addElement("test_getColumnCount");
- methodNames.addElement("test_getColumnI");
- methodNames.addElement("test_getColumns");
- methodNames.addElement("test_getGridLineWidth");
- methodNames.addElement("test_getHeaderHeight");
- methodNames.addElement("test_getHeaderVisible");
- methodNames.addElement("test_getItemCount");
- methodNames.addElement("test_getItemHeight");
- methodNames.addElement("test_getItemI");
- methodNames.addElement("test_getItemLorg_eclipse_swt_graphics_Point");
- methodNames.addElement("test_getItems");
- methodNames.addElement("test_getLinesVisible");
- methodNames.addElement("test_getParentItem");
- methodNames.addElement("test_getSelection");
- methodNames.addElement("test_getSelectionCount");
- methodNames.addElement("test_getTopItem");
- methodNames.addElement("test_removeAll");
- methodNames.addElement("test_removeSelectionListenerLorg_eclipse_swt_events_SelectionListener");
- methodNames.addElement("test_removeTreeListenerLorg_eclipse_swt_events_TreeListener");
- methodNames.addElement("test_selectAll");
- methodNames.addElement("test_setHeaderVisibleZ");
- methodNames.addElement("test_setInsertMarkLorg_eclipse_swt_widgets_TreeItemZ");
- methodNames.addElement("test_setItemCountI");
- methodNames.addElement("test_setLinesVisibleZ");
- methodNames.addElement("test_setRedrawZ");
- methodNames.addElement("test_setSelection$Lorg_eclipse_swt_widgets_TreeItem");
- methodNames.addElement("test_setTopItemLorg_eclipse_swt_widgets_TreeItem");
- methodNames.addElement("test_showColumnLorg_eclipse_swt_widgets_TreeColumn");
- methodNames.addElement("test_showItemLorg_eclipse_swt_widgets_TreeItem");
- methodNames.addElement("test_showSelection");
- methodNames.addElement("test_consistency_MouseSelection");
- methodNames.addElement("test_consistency_KeySelection");
- methodNames.addElement("test_consistency_SpaceSelection");
- methodNames.addElement("test_consistency_EnterSelection");
- methodNames.addElement("test_consistency_MouseExpand");
- methodNames.addElement("test_consistency_KeyExpand");
- methodNames.addElement("test_consistency_DoubleClick");
- methodNames.addElement("test_consistency_MenuDetect");
- methodNames.addElement("test_consistency_DragDetect");
- methodNames.addAll(Test_org_eclipse_swt_widgets_Composite.methodNames()); // add superclass method names
- return methodNames;
-}
-protected void runTest() throws Throwable {
- if (getName().equals("test_ConstructorLorg_eclipse_swt_widgets_CompositeI")) test_ConstructorLorg_eclipse_swt_widgets_CompositeI();
- else if (getName().equals("test_addSelectionListenerLorg_eclipse_swt_events_SelectionListener")) test_addSelectionListenerLorg_eclipse_swt_events_SelectionListener();
- else if (getName().equals("test_addTreeListenerLorg_eclipse_swt_events_TreeListener")) test_addTreeListenerLorg_eclipse_swt_events_TreeListener();
- else if (getName().equals("test_computeSizeIIZ")) test_computeSizeIIZ();
- else if (getName().equals("test_deselectAll")) test_deselectAll();
- else if (getName().equals("test_getColumnCount")) test_getColumnCount();
- else if (getName().equals("test_getColumnI")) test_getColumnI();
- else if (getName().equals("test_getColumns")) test_getColumns();
- else if (getName().equals("test_getGridLineWidth")) test_getGridLineWidth();
- else if (getName().equals("test_getHeaderHeight")) test_getHeaderHeight();
- else if (getName().equals("test_getHeaderVisible")) test_getHeaderVisible();
- else if (getName().equals("test_getItemCount")) test_getItemCount();
- else if (getName().equals("test_getItemHeight")) test_getItemHeight();
- else if (getName().equals("test_getItemI")) test_getItemI();
- else if (getName().equals("test_getItemLorg_eclipse_swt_graphics_Point")) test_getItemLorg_eclipse_swt_graphics_Point();
- else if (getName().equals("test_getItems")) test_getItems();
- else if (getName().equals("test_getLinesVisible")) test_getLinesVisible();
- else if (getName().equals("test_getParentItem")) test_getParentItem();
- else if (getName().equals("test_getSelection")) test_getSelection();
- else if (getName().equals("test_getSelectionCount")) test_getSelectionCount();
- else if (getName().equals("test_getTopItem")) test_getTopItem();
- else if (getName().equals("test_removeAll")) test_removeAll();
- else if (getName().equals("test_removeSelectionListenerLorg_eclipse_swt_events_SelectionListener")) test_removeSelectionListenerLorg_eclipse_swt_events_SelectionListener();
- else if (getName().equals("test_removeTreeListenerLorg_eclipse_swt_events_TreeListener")) test_removeTreeListenerLorg_eclipse_swt_events_TreeListener();
- else if (getName().equals("test_selectAll")) test_selectAll();
- else if (getName().equals("test_setFontLorg_eclipse_swt_graphics_Font")) test_setFontLorg_eclipse_swt_graphics_Font();
- else if (getName().equals("test_setHeaderVisibleZ")) test_setHeaderVisibleZ();
- else if (getName().equals("test_setInsertMarkLorg_eclipse_swt_widgets_TreeItemZ")) test_setInsertMarkLorg_eclipse_swt_widgets_TreeItemZ();
- else if (getName().equals("test_setItemCountI")) test_setItemCountI();
- else if (getName().equals("test_setLinesVisibleZ")) test_setLinesVisibleZ();
- else if (getName().equals("test_setRedrawZ")) test_setRedrawZ();
- else if (getName().equals("test_setSelection$Lorg_eclipse_swt_widgets_TreeItem")) test_setSelection$Lorg_eclipse_swt_widgets_TreeItem();
- else if (getName().equals("test_setTopItemLorg_eclipse_swt_widgets_TreeItem")) test_setTopItemLorg_eclipse_swt_widgets_TreeItem();
- else if (getName().equals("test_showColumnLorg_eclipse_swt_widgets_TreeColumn")) test_showColumnLorg_eclipse_swt_widgets_TreeColumn();
- else if (getName().equals("test_showItemLorg_eclipse_swt_widgets_TreeItem")) test_showItemLorg_eclipse_swt_widgets_TreeItem();
- else if (getName().equals("test_showSelection")) test_showSelection();
- else if (getName().equals("test_consistency_MouseSelection")) test_consistency_MouseSelection();
- else if (getName().equals("test_consistency_KeySelection")) test_consistency_KeySelection();
- else if (getName().equals("test_consistency_EnterSelection")) test_consistency_EnterSelection();
- else if (getName().equals("test_consistency_SpaceSelection")) test_consistency_SpaceSelection();
- else if (getName().equals("test_consistency_MouseExpand")) test_consistency_MouseExpand();
- else if (getName().equals("test_consistency_KeyExpand")) test_consistency_KeyExpand();
- else if (getName().equals("test_consistency_DoubleClick")) test_consistency_DoubleClick();
- else if (getName().equals("test_consistency_MenuDetect")) test_consistency_MenuDetect();
- else if (getName().equals("test_consistency_DragDetect")) test_consistency_DragDetect();
- else super.runTest();
-}
-
-/* custom */
-public Tree tree;
-
-/**
- * Clean up the environment for a new test.
- *
- * @param single true if the new tree should be a single-selection one,
- * otherwise use multi-selection.
- */
-private void makeCleanEnvironment(boolean single) {
-// this method must be private or protected so the auto-gen tool keeps it
- if (tree != null) tree.dispose();
- tree = new Tree(shell, single?SWT.SINGLE:SWT.MULTI);
- setWidget(tree);
-}
-
-private void createTree(Vector events) {
- makeCleanEnvironment(true);
- for (int i = 0; i < 3; i++) {
- TreeItem item = new TreeItem(tree, SWT.NONE);
- item.setText("TreeItem" + i);
- for (int j = 0; j < 4; j++) {
- TreeItem ti = new TreeItem(item, SWT.NONE);
- ti.setText("TreeItem" + i + j);
- hookExpectedEvents(ti, getTestName(), events);
- }
- hookExpectedEvents(item, getTestName(), events);
- }
-}
-
-public void test_consistency_KeySelection() {
- Vector events = new Vector();
- createTree(events);
- consistencyEvent(0, SWT.ARROW_DOWN, 0, 0, ConsistencyUtility.KEY_PRESS, events);
-}
-
-public void test_consistency_MouseSelection() {
- Vector events = new Vector();
- createTree(events);
- consistencyEvent(30, 30, 1, 0, ConsistencyUtility.MOUSE_CLICK, events);
-}
-
-public void test_consistency_MouseExpand() {
- Vector events = new Vector();
- createTree(events);
- consistencyEvent(11, 10, 1, 0, ConsistencyUtility.MOUSE_CLICK, events);
-}
-
-public void test_consistency_KeyExpand() {
- Vector events = new Vector();
- createTree(events);
- int code=SWT.ARROW_RIGHT;
- if(SwtJunit.isGTK)
- code = SWT.KEYPAD_ADD;
- consistencyEvent(0, code, 0, 0, ConsistencyUtility.KEY_PRESS, events);
-}
-
-public void test_consistency_DoubleClick () {
- Vector events = new Vector();
- createTree(events);
- consistencyPrePackShell();
- consistencyEvent(20, tree.getItemHeight()*2, 1, 0,
- ConsistencyUtility.MOUSE_DOUBLECLICK, events);
-}
-
-public void test_consistency_EnterSelection () {
- Vector events = new Vector();
- createTree(events);
- consistencyEvent(13, 10, 0, 0, ConsistencyUtility.KEY_PRESS, events);
-}
-
-public void test_consistency_SpaceSelection () {
- Vector events = new Vector();
- createTree(events);
- consistencyEvent(' ', 32, 0, 0, ConsistencyUtility.KEY_PRESS, events);
-}
-
-public void test_consistency_MenuDetect () {
- Vector events = new Vector();
- createTree(events);
- consistencyEvent(50, 25, 3, 0, ConsistencyUtility.MOUSE_CLICK, events);
-}
-
-public void test_consistency_DragDetect () {
- Vector events = new Vector();
- createTree(events);
- consistencyEvent(30, 20, 50, 30, ConsistencyUtility.MOUSE_DRAG, events);
-}
-
-}

Back to the top