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_TreeItem.java')
-rw-r--r--tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeItem.java1257
1 files changed, 0 insertions, 1257 deletions
diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeItem.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeItem.java
deleted file mode 100644
index 041130c3e4..0000000000
--- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_widgets_TreeItem.java
+++ /dev/null
@@ -1,1257 +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 junit.framework.*;
-import junit.textui.*;
-import org.eclipse.swt.*;
-import org.eclipse.swt.widgets.*;
-import org.eclipse.swt.graphics.*;
-
-/**
- * Automated Test Suite for class org.eclipse.swt.widgets.TreeItem
- *
- * @see org.eclipse.swt.widgets.TreeItem
- */
-public class Test_org_eclipse_swt_widgets_TreeItem extends Test_org_eclipse_swt_widgets_Item {
-
-public Test_org_eclipse_swt_widgets_TreeItem(String name) {
- super(name);
-}
-
-public static void main(String[] args) {
- TestRunner.run(suite());
-}
-
-protected void setUp() {
- super.setUp();
- makeCleanEnvironment();
-}
-
-protected void tearDown() {
- super.tearDown();
-}
-
-public void test_ConstructorLorg_eclipse_swt_widgets_TreeI() {
- try {
- new TreeItem((TreeItem)null, SWT.NULL);
- fail("No exception thrown for parent == null");
- }
- catch (IllegalArgumentException e) {
- }
-
- for (int i=0; i<10; i++) {
- new TreeItem(tree, SWT.NONE);
- }
- assertEquals(11, tree.getItemCount());
- new TreeItem(tree, SWT.NONE, 5);
- assertEquals(12, tree.getItemCount());
-}
-
-public void test_ConstructorLorg_eclipse_swt_widgets_TreeII() {
- try {
- new TreeItem(tree, SWT.NONE, 5);
- fail("No exception thrown for illegal index argument");
- }
- catch (IllegalArgumentException e) {
- }
-}
-
-public void test_ConstructorLorg_eclipse_swt_widgets_TreeItemI() {
- for (int i = 0; i < 10; i++) {
- new TreeItem(treeItem, SWT.NONE);
- }
- assertEquals(10, treeItem.getItemCount());
- new TreeItem(treeItem, SWT.NONE, 5);
- assertEquals(1, tree.getItemCount());
-}
-
-public void test_ConstructorLorg_eclipse_swt_widgets_TreeItemII() {
- try {
- new TreeItem(treeItem, SWT.NONE, 5);
- fail("No exception thrown for illegal index argument");
- }
- catch (IllegalArgumentException e) {}
- assertEquals(1, tree.getItemCount());
-}
-
-public void test_getBackground() {
- // tested in test_setBackgroundLorg_eclipse_swt_graphics_Color
-}
-
-public void test_getBackgroundI() {
- // tested in test_setBackgroundILorg_eclipse_swt_graphics_Color
-}
-
-public void test_getBounds() {
- Image image = images[0];
- Rectangle bounds;
- Rectangle bounds2;
- String string = "hello";
-
- // no columns
- bounds = treeItem.getBounds();
- assertTrue(":1a:", bounds.x > 0 && bounds.height > 0);
-
- treeItem.setText(string);
- GC gc = new GC(tree);
- Point extent = gc.stringExtent(string);
- gc.dispose();
- bounds = treeItem.getBounds();
- assertTrue(":1b:", bounds.x > 0 && bounds.height > extent.y && bounds.width > extent.x);
-
- //
- makeCleanEnvironment();
-
- Rectangle rect = image.getBounds();
- treeItem.setImage(image);
- bounds = treeItem.getBounds();
- assertTrue(":1c:", bounds.x > 0 && bounds.height >= rect.height);
- bounds2 = treeItem.getImageBounds(0);
- assertTrue(":1d:", bounds.x >= bounds2.x + bounds2.width);
-
- //
- makeCleanEnvironment();
-
- TreeItem subItem = new TreeItem(treeItem, SWT.NONE);
- bounds = subItem.getBounds();
- assertTrue(":1e:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- treeItem.setExpanded(true);
- bounds = subItem.getBounds();
- bounds2 = treeItem.getBounds();
- assertTrue(":1f:", bounds.x > bounds2.x && bounds.y >= bounds2.y + bounds2.height && bounds.height > 0);
- treeItem.setExpanded(false);
- bounds = subItem.getBounds();
- assertTrue(":1g:", bounds.equals(new Rectangle(0, 0, 0, 0)));
-
- treeItem.setExpanded(true);
- subItem.setText(string);
- bounds = subItem.getBounds();
- bounds2 = treeItem.getBounds();
- assertTrue(":1h:", bounds.x > bounds2.x && bounds.y >= bounds2.y + bounds2.height && bounds.height > extent.y && bounds.width > extent.x);
-
- //
- makeCleanEnvironment();
- subItem = new TreeItem(treeItem, SWT.NONE);
- treeItem.setExpanded(true);
- subItem.setImage(image);
- bounds = subItem.getBounds();
- assertTrue(":1i:", bounds.x > 0 && bounds.height >= rect.height);
- bounds2 = subItem.getImageBounds(0);
- assertTrue(":1j:", bounds.x >= bounds2.x + bounds2.width);
-
- // TODO no columns and CHECK style
- // TODO with columns
- // TODO with columns and CHECK style
-}
-void test_getBoundsIA() {
- // no columns - plain style
- Image image = images[0];
- Rectangle imageBounds = image.getBounds();
- String string = "hello";
- GC gc = new GC(tree);
- Point stringExtent = gc.stringExtent(string);
- gc.dispose();
-
- Rectangle bounds;
- Rectangle bounds2;
-
- //
- makeCleanEnvironment();
-
- bounds = treeItem.getBounds(0);
- assertTrue(":1a:", bounds.x > 0 && bounds.height > 0);
- bounds = treeItem.getBounds(-1);
- assertTrue(":1b:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- bounds = treeItem.getBounds(1);
- assertTrue(":1c:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- // unexpanded item
- TreeItem subItem = new TreeItem(treeItem, SWT.NONE);
- bounds = subItem.getBounds(0);
- assertTrue(":1d:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- treeItem.setExpanded(true);
- bounds = subItem.getBounds(0);
- assertTrue(":1e:", bounds.x > 0 && bounds.height > 0);
- treeItem.setExpanded(false);
- bounds = subItem.getBounds(0);
- assertTrue(":1f:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- treeItem.setExpanded(true);
- subItem.setText(string);
- bounds = subItem.getBounds(0);
- bounds2 = treeItem.getBounds(0);
- assertTrue(":1g:", bounds.x > bounds2.x && bounds.y >= bounds2.y + bounds2.height && bounds.height > stringExtent.y && bounds.width > stringExtent.x);
-
- treeItem.setText(string);
- bounds = treeItem.getBounds(0);
- assertTrue(":1h:", bounds.x > 0 && bounds.height > stringExtent.y && bounds.width > stringExtent.x);
- bounds2 = treeItem.getBounds();
- //assertTrue(":1new:", bounds.equals(bounds2)); // TODO should bounds be equal?
- treeItem.setText("");
- bounds2 = treeItem.getBounds(0);
- assertTrue(":1i:", bounds2.x > 0 && bounds2.height > 0);
- assertTrue(":1j:", bounds2.width < bounds.width);
-
- //
- makeCleanEnvironment();
-
- treeItem.setImage(image);
- bounds = treeItem.getBounds(0);
- assertTrue(":1k:", bounds.x > 0 && bounds.height >= imageBounds.height && bounds.width >= imageBounds.width);
- treeItem.setImage((Image)null);
- bounds2 = treeItem.getBounds(0);
- assertTrue(":1l:", bounds2.x > 0 && bounds2.height > 0);
-// assertTrue(":1m:", bounds2.width > bounds.width); // once an image is added the space for it is always there
-
- //
- makeCleanEnvironment();
-
- treeItem.setText(string);
- bounds = treeItem.getBounds(0);
- treeItem.setImage(image);
- bounds2 = treeItem.getBounds(0);
- assertTrue(":1n:", bounds2.x > 0 && bounds2.height > 0);
- assertTrue(":1o:", bounds2.width > bounds.width);
- assertTrue(":1p", bounds2.width >= stringExtent.x + imageBounds.width && bounds2.height >= Math.max(stringExtent.y, imageBounds.height));
-}
-void test_getBoundsIB() {
- // no columns and CHECK style
- Image image = images[0];
- Rectangle imageBounds = image.getBounds();
- String string = "hello";
- GC gc = new GC(tree);
- Point stringExtent = gc.stringExtent(string);
- gc.dispose();
-
- Rectangle bounds;
- Rectangle bounds2;
-
- Tree tree2 = new Tree(shell, SWT.CHECK);
- TreeItem treeItem2 = new TreeItem(tree2, SWT.NONE);
-
- bounds = treeItem2.getBounds(0);
- assertTrue(":2a:", bounds.x > 0 && bounds.height > 0);
- bounds = treeItem2.getBounds(-1);
- assertTrue(":2b:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- bounds = treeItem2.getBounds(1);
- assertTrue(":2c:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- // unexpanded item
- TreeItem subItem2 = new TreeItem(treeItem2, SWT.NONE);
- bounds = subItem2.getBounds(0);
- assertTrue(":2d:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- treeItem2.setExpanded(true);
- bounds = subItem2.getBounds(0);
- assertTrue(":2e:", bounds.x > 0 && bounds.height > 0);
- treeItem2.setExpanded(false);
- bounds = subItem2.getBounds(0);
- assertTrue(":2f:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- treeItem2.setExpanded(true);
- subItem2.setText(string);
- bounds = subItem2.getBounds(0);
- bounds2 = treeItem2.getBounds(0);
- assertTrue(":2g:", bounds.x > bounds2.x && bounds.y >= bounds2.y + bounds2.height && bounds.height > stringExtent.y && bounds.width > stringExtent.x);
-
- treeItem2.setText(string);
- bounds = treeItem2.getBounds(0);
- assertTrue(":2h:", bounds.x > 0 && bounds.height > stringExtent.y && bounds.width > stringExtent.x);
- bounds2 = treeItem2.getBounds();
- //assertTrue(":2new:", bounds.equals(bounds2)); // TODO should bounds be equal?
- treeItem2.setText("");
- bounds2 = treeItem2.getBounds(0);
- assertTrue(":2i:", bounds2.x > 0 && bounds2.height > 0);
- assertTrue(":2j:", bounds2.width < bounds.width);
-
- tree2.dispose();
- tree2 = new Tree(shell, SWT.CHECK);
- treeItem2 = new TreeItem(tree2, SWT.NONE);
-
- treeItem2.setImage(image);
- bounds = treeItem2.getBounds(0);
- assertTrue(":2k:", bounds.x > 0 && bounds.height >= imageBounds.height && bounds.width >= imageBounds.width);
- treeItem2.setImage((Image)null);
- bounds2 = treeItem2.getBounds(0);
- assertTrue(":2l:", bounds2.x > 0 && bounds2.height > 0);
- //assertTrue(":2m:", bounds2.width < bounds.width); // once an image is added the space for it is always there
-
- tree2.dispose();
- tree2 = new Tree(shell, SWT.CHECK);
- treeItem2 = new TreeItem(tree2, SWT.NONE);
-
- treeItem2.setText(string);
- bounds = treeItem2.getBounds(0);
- treeItem2.setImage(image);
- bounds2 = treeItem2.getBounds(0);
- assertTrue(":2n:", bounds2.x > 0 && bounds2.height > 0);
- assertTrue(":2o:", bounds2.width > bounds.width);
- assertTrue(":1p", bounds2.width >= stringExtent.x + imageBounds.width && bounds2.height >= Math.max(stringExtent.y, imageBounds.height));
-}
-void test_getBoundsIC() {
- // with columns
-
- Image image = images[0];
- Rectangle imageBounds = image.getBounds();
- String string1 = "hello";
- String string2 = "world";
- GC gc = new GC(tree);
- Point stringExtent1 = gc.stringExtent(string1);
- //Point stringExtent2 = gc.stringExtent(string2);
- gc.dispose();
-
- Rectangle bounds;
- Rectangle bounds2;
-
- //
- makeCleanEnvironment();
-
- TreeColumn column0 = new TreeColumn(tree, SWT.LEFT);
- TreeColumn column1 = new TreeColumn(tree, SWT.CENTER);
-
- bounds = treeItem.getBounds(0);
- assertTrue(":3a:", bounds.x > 0 && bounds.height > 0 && bounds.width == 0);
- bounds = treeItem.getBounds(1);
- assertTrue(":3b:", /*bounds.x > 0 &&*/ bounds.height > 0 && bounds.width == 0); // TODO bounds.x == 0 Is this right?
- bounds = treeItem.getBounds(-1);
- assertTrue(":3c:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- bounds = treeItem.getBounds(2);
- assertTrue(":3d:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- // unexpanded item
- TreeItem subItem = new TreeItem(treeItem, SWT.NONE);
- bounds = subItem.getBounds(0);
- assertTrue(":3e:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- treeItem.setExpanded(true);
- bounds = subItem.getBounds(0);
- assertTrue(":3f:", bounds.x > 0 && bounds.height > 0);
- treeItem.setExpanded(false);
- bounds = subItem.getBounds(0);
- assertTrue(":3g:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- treeItem.setExpanded(true);
- subItem.setText(new String[] {string1, string2});
- bounds = subItem.getBounds(0);
- bounds2 = treeItem.getBounds(0);
- assertTrue(":3h:", bounds.x > bounds2.x && bounds.y >= bounds2.y + bounds2.height && bounds.height > stringExtent1.y && bounds.width == 0);
-
- column0.setWidth(100);
- bounds = treeItem.getBounds(0);
- assertTrue(":3i:", bounds.x > 0 && bounds.height > 0 && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem.getBounds(1);
- assertTrue(":3j:", bounds.x >= 100 && bounds.height > 0 && bounds.width == 0);
- bounds = subItem.getBounds(0);
- bounds2 = treeItem.getBounds(0);
- assertTrue(":3k:", bounds.x > bounds2.x && bounds.y >= bounds2.y + bounds2.height && bounds.height > stringExtent1.y && bounds.width > 0 && bounds.width < 100);
-
- column1.setWidth(200);
- bounds = treeItem.getBounds(0);
- assertTrue(":3l:", bounds.x > 0 && bounds.height > 0 && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem.getBounds(1);
- assertTrue(":3m:", bounds.x >= 100 && bounds.height > 0 && bounds.width == 200);
-
- treeItem.setText(new String[] {string1, string2});
- bounds = treeItem.getBounds(0);
- assertTrue(":3n:", bounds.x > 0 && bounds.height > stringExtent1.y && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem.getBounds(1);
- assertTrue(":3o:", bounds.x >= 100 && bounds.height > stringExtent1.y && bounds.width == 200);
- treeItem.setText(new String[] {"", ""});
- bounds = treeItem.getBounds(0);
- assertTrue(":3p:", bounds.x > 0 && bounds.height > stringExtent1.y && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem.getBounds(1);
- assertTrue(":3q:", bounds.x >= 100 && bounds.height > stringExtent1.y && bounds.width == 200);
-
- //
- makeCleanEnvironment();
- column0 = new TreeColumn(tree, SWT.LEFT);
- column1 = new TreeColumn(tree, SWT.CENTER);
- column0.setWidth(100);
- column1.setWidth(200);
-
- treeItem.setImage(new Image[] {image, image});
- bounds = treeItem.getBounds(0);
- assertTrue(":3r:", bounds.x > 0 && bounds.height >= imageBounds.height && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem.getBounds(1);
- assertTrue(":3s:", bounds.x >= 100 && bounds.height >= imageBounds.height && bounds.width == 200);
- treeItem.setImage(new Image[] {null, null});
- bounds = treeItem.getBounds(0);
- assertTrue(":3t:", bounds.x > 0 && bounds.height > 0 && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem.getBounds(1);
- assertTrue(":3u:", bounds.x >= 100 && bounds.height > 0 && bounds.width == 200);
-
- //
- makeCleanEnvironment();
- column0 = new TreeColumn(tree, SWT.LEFT);
- column1 = new TreeColumn(tree, SWT.CENTER);
- column0.setWidth(100);
- column1.setWidth(200);
-
- treeItem.setText(new String[] {string1, string2});
- treeItem.setImage(new Image[] {image, image});
- bounds = treeItem.getBounds(0);
- assertTrue(":3v:", bounds.x > 0 && bounds.height > stringExtent1.y && bounds.height >= imageBounds.height && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem.getBounds(1);
- assertTrue(":3w:", bounds.x > 0 && bounds.height > stringExtent1.y && bounds.height >= imageBounds.height && bounds.width == 200);
-
- //
- makeCleanEnvironment();
-
- treeItem.setText(string1);
- new TreeColumn(tree, SWT.RIGHT);
- bounds = treeItem.getBounds(0);
- assertTrue(":3x:", bounds.x > 0 && bounds.height > stringExtent1.y && bounds.width == 0);
-}
-
-void test_getBoundsID() {
- // with columns and CHECK style
- Image image = images[0];
- Rectangle imageBounds = image.getBounds();
- String string1 = "hello";
- String string2 = "world";
- GC gc = new GC(tree);
- Point stringExtent1 = gc.stringExtent(string1);
- //Point stringExtent2 = gc.stringExtent(string2);
- gc.dispose();
-
- Rectangle bounds;
- Rectangle bounds2;
-
- Tree tree2 = new Tree(shell, SWT.CHECK);
- TreeItem treeItem2 = new TreeItem(tree2, SWT.NONE);
- TreeColumn column0 = new TreeColumn(tree2, SWT.LEFT);
- TreeColumn column1 = new TreeColumn(tree2, SWT.CENTER);
-
- bounds = treeItem2.getBounds(0);
- assertTrue(":4a:", bounds.x > 0 && bounds.height > 0 && bounds.width == 0);
- bounds = treeItem2.getBounds(1);
- assertTrue(":4b:", /*bounds.x > 0 &&*/ bounds.height > 0 && bounds.width == 0); // TODO bounds.x == 0 Is this right?
- bounds = treeItem2.getBounds(-1);
- assertTrue(":4c:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- bounds = treeItem2.getBounds(2);
- assertTrue(":4d:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- // unexpanded item
- TreeItem subItem2 = new TreeItem(treeItem2, SWT.NONE);
- bounds = subItem2.getBounds(0);
- assertTrue(":4e:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- treeItem2.setExpanded(true);
- bounds = subItem2.getBounds(0);
- assertTrue(":4f:", bounds.x > 0 && bounds.height > 0);
- treeItem2.setExpanded(false);
- bounds = subItem2.getBounds(0);
- assertTrue(":4g:", bounds.equals(new Rectangle(0, 0, 0, 0)));
- treeItem2.setExpanded(true);
- subItem2.setText(new String[] {string1, string2});
- bounds = subItem2.getBounds(0);
- bounds2 = treeItem2.getBounds(0);
- assertTrue(":4h:", bounds.x > bounds2.x && bounds.y >= bounds2.y + bounds2.height && bounds.height > stringExtent1.y && bounds.width == 0);
-
- column0.setWidth(100);
- bounds = treeItem2.getBounds(0);
- assertTrue(":4i:", bounds.x > 0 && bounds.height > 0 && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem2.getBounds(1);
- assertTrue(":4j:", bounds.x >= 100 && bounds.height > 0 && bounds.width == 0);
- bounds = subItem2.getBounds(0);
- bounds2 = treeItem2.getBounds(0);
- assertTrue(":4k:", bounds.x > bounds2.x && bounds.y >= bounds2.y + bounds2.height && bounds.height > stringExtent1.y && bounds.width > 0 && bounds.width < 100);
-
-
- column1.setWidth(200);
- bounds = treeItem2.getBounds(0);
- assertTrue(":4l:", bounds.x > 0 && bounds.height > 0 && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem2.getBounds(1);
- assertTrue(":4m:", bounds.x >= 100 && bounds.height > 0 && bounds.width == 200);
-
- treeItem2.setText(new String[] {string1, string2});
- bounds = treeItem2.getBounds(0);
- assertTrue(":4n:", bounds.x > 0 && bounds.height > stringExtent1.y && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem2.getBounds(1);
- assertTrue(":4o:", bounds.x >= 100 && bounds.height > stringExtent1.y && bounds.width == 200);
- treeItem2.setText(new String[] {"", ""});
- bounds = treeItem2.getBounds(0);
- assertTrue(":4p:", bounds.x > 0 && bounds.height > stringExtent1.y && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem2.getBounds(1);
- assertTrue(":4q:", bounds.x >= 100 && bounds.height > stringExtent1.y && bounds.width == 200);
-
- //
- tree2.dispose();
- tree2 = new Tree(shell, SWT.CHECK);
- treeItem2 = new TreeItem(tree2, SWT.NONE);
- column0 = new TreeColumn(tree2, SWT.LEFT);
- column1 = new TreeColumn(tree2, SWT.CENTER);
- column0.setWidth(100);
- column1.setWidth(200);
-
- treeItem2.setImage(new Image[] {image, image});
- bounds = treeItem2.getBounds(0);
- assertTrue(":4r:", bounds.x > 0 && bounds.height >= imageBounds.height && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem2.getBounds(1);
- assertTrue(":4s:", bounds.x >= 100 && bounds.height >= imageBounds.height && bounds.width == 200);
- treeItem2.setImage(new Image[] {null, null});
- bounds = treeItem2.getBounds(0);
- assertTrue(":4t:", bounds.x > 0 && bounds.height > 0 && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem2.getBounds(1);
- assertTrue(":4u:", bounds.x >= 100 && bounds.height > 0 && bounds.width == 200);
-
- //
- tree2.dispose();
- tree2 = new Tree(shell, SWT.CHECK);
- treeItem2 = new TreeItem(tree2, SWT.NONE);
- column0 = new TreeColumn(tree2, SWT.LEFT);
- column1 = new TreeColumn(tree2, SWT.CENTER);
- column0.setWidth(100);
- column1.setWidth(200);
-
- treeItem2.setText(new String[] {string1, string2});
- treeItem2.setImage(new Image[] {image, image});
- bounds = treeItem2.getBounds(0);
- assertTrue(":4v:", bounds.x > 0 && bounds.height > stringExtent1.y && bounds.height >= imageBounds.height && bounds.width > 0 && bounds.width < 100);
- bounds = treeItem2.getBounds(1);
- assertTrue(":4w:", bounds.x >= 100 && bounds.height > stringExtent1.y && bounds.height >= imageBounds.height && bounds.width == 200);
-
- //
- tree2.dispose();
- tree2 = new Tree(shell, SWT.CHECK);
- treeItem2 = new TreeItem(tree2, SWT.NONE);
-
- treeItem2.setText(string1);
- new TreeColumn(tree2, SWT.RIGHT);
- bounds = treeItem2.getBounds(0);
- assertTrue(":4x:", bounds.x > 0 && bounds.height > stringExtent1.y && bounds.width == 0);
-}
-public void test_getBoundsI() {
- test_getBoundsIA();
- test_getBoundsIB();
- test_getBoundsIC();
- test_getBoundsID();
-}
-public void test_getChecked() {
- // tested in test_setCheckedZ
-}
-
-public void test_getExpanded() {
- assertEquals(false, treeItem.getExpanded());
- // there must be at least one subitem before you can set the treeitem expanded
- new TreeItem(treeItem, 0);
- treeItem.setExpanded(true);
- assertTrue(treeItem.getExpanded());
- treeItem.setExpanded(false);
- assertEquals(false, treeItem.getExpanded());
-}
-
-public void test_getFont() {
- // tested in test_setFontLorg_eclipse_swt_graphics_Font
-}
-
-public void test_getFontI() {
- // tested in test_setFontILorg_eclipse_swt_graphics_Font
-}
-
-public void test_getForeground() {
- // tested in test_setForegroundLorg_eclipse_swt_graphics_Color
-}
-
-public void test_getForegroundI() {
- // tested in test_setForegroundILorg_eclipse_swt_graphics_Color
-}
-
-public void test_getGrayed() {
- // tested in test_setGrayedZ
-}
-
-public void test_getImageBoundsI() {
-/**
- * Test without item image
- */
- Rectangle bounds;
- Tree tree2 = new Tree(shell, SWT.CHECK);
- TreeItem treeItem2 = new TreeItem(tree2, SWT.NULL);
-
- assertEquals(new Rectangle(0, 0, 0, 0), treeItem.getImageBounds(-1));
-
- // TODO - should this width be 0 or a value?
- bounds = treeItem.getImageBounds(0);
- assertTrue(":b:", bounds.width == 0);
-
- assertEquals(new Rectangle(0, 0, 0, 0), treeItem.getImageBounds(1));
-
- assertEquals(new Rectangle(0, 0, 0, 0), treeItem2.getImageBounds(-1));
-
- // TODO - should this width be 0 or a value?
- //bounds = treeItem2.getImageBounds(0);
- //assertTrue(":e:", bounds.width == 0);
-
- assertEquals(new Rectangle(0, 0, 0, 0), treeItem2.getImageBounds(1));
- //
- makeCleanEnvironment();
-
- Image image = images[0];
-// int imageWidth = image.getBounds().width;
-// int imageHeight;
-
- treeItem.setImage(0, image);
-// imageHeight = tree.getItemHeight() - tree.getGridLineWidth();
- assertEquals(new Rectangle(0, 0, 0, 0), treeItem.getImageBounds(-1));
-
- bounds = treeItem.getImageBounds(0);
-// assertTrue(":b:", bounds.x > 0 && bounds.width == imageWidth && bounds.height == imageHeight);
-// assertEquals(new Rectangle(0, 0, 0, 0), treeItem.getImageBounds(1));
-
-
- //
- makeCleanEnvironment();
-
- tree2.dispose();
- tree2 = new Tree(shell, SWT.CHECK);
- treeItem2.dispose();
- treeItem2 = new TreeItem(tree2, SWT.NULL);
-// Rectangle imageBounds = image.getBounds();
-// imageWidth = imageBounds.width; treeItem2.setImage(0, image);
-// imageHeight = tree2.getItemHeight() - tree2.getGridLineWidth();
- assertEquals(new Rectangle(0, 0, 0, 0), treeItem2.getImageBounds(-1));
-
- bounds = treeItem2.getImageBounds(0); // bounds.width should be check box width if they are wider than image
-// assertTrue(":b:", bounds.x > 0 && bounds.width > 0 && bounds.height == imageHeight);
-// assertEquals(new Rectangle(0, 0, 0, 0), treeItem2.getImageBounds(1));
-
-
- //
- makeCleanEnvironment();
-
- tree2.dispose();
- tree2 = new Tree(shell, SWT.CHECK);
- treeItem2.dispose();
- treeItem2 = new TreeItem(tree2, SWT.NULL);
- image = images[1];
-// imageBounds = image.getBounds();
-// imageWidth = imageBounds.width;
- treeItem2.setImage(0, image);
-// imageHeight = tree2.getItemHeight() - tree2.getGridLineWidth();
- assertEquals(new Rectangle(0, 0, 0, 0), treeItem2.getImageBounds(-1));
- bounds = treeItem2.getImageBounds(0); // bounds.width should be check box width if check box is wider than image
-// assertTrue(":b:", bounds.x > 0 && bounds.width > 0 && bounds.height == imageHeight);
- assertEquals(new Rectangle(0, 0, 0, 0), treeItem2.getImageBounds(1));
-}
-
-public void test_getImageI() {
- // tested in test_setImageILorg_eclipse_swt_graphics_Image
-}
-
-public void test_getItemI() {
- int number = 15;
- TreeItem[] items = new TreeItem[number];
- for (int i = 0; i < number; i++)
- items[i] = new TreeItem(treeItem, 0);
-
- for (int i = 0; i < number; i++)
- assertEquals("i=" + i, items[i], treeItem.getItem(i));
- try {
- treeItem.getItem(number);
- fail("No exception thrown for illegal index argument");
- }
- catch (IllegalArgumentException e) {
- }
-
- try {
- treeItem.getItem(number+1);
- fail("No exception thrown for illegal index argument");
- }
- catch (IllegalArgumentException e) {
- }
-
- try {
- treeItem.getItem(-1);
- fail("No exception thrown for illegal index argument");
- }
- catch (IllegalArgumentException e) {
- }
-}
-
-public void test_getItemCount() {
- for (int i = 0; i < 10; i++) {
- assertEquals(i, treeItem.getItemCount());
- new TreeItem(treeItem, 0);
- }
- assertTrue("b: ", treeItem.getItemCount() == 10);
-}
-
-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(treeItem, 0);
- items [j][i] = ti;
- }
- assertEquals(items[j], treeItem.getItems());
- for (int i = 0; i < cases[j]; i++) {
- items [j][i].dispose();
- }
- assertEquals(0, treeItem.getItemCount());
- }
-}
-
-public void test_getParent() {
- assertEquals(tree, treeItem.getParent());
-}
-
-public void test_getParentItem() {
- TreeItem tItem = new TreeItem(treeItem, SWT.NULL);
- assertEquals(treeItem, tItem.getParentItem());
-}
-
-public void test_getTextI() {
- // tested in test_setTextILJava_lang_String
-}
-
-public void test_setBackgroundILorg_eclipse_swt_graphics_Color() {
- Display display = treeItem.getDisplay();
- Color red = display.getSystemColor(SWT.COLOR_RED);
- Color blue = display.getSystemColor(SWT.COLOR_BLUE);
-
- // no columns
- assertEquals(tree.getBackground(), treeItem.getBackground(0));
- assertEquals(treeItem.getBackground(), treeItem.getBackground(0));
- treeItem.setBackground(0, red);
- assertEquals(red, treeItem.getBackground(0));
-
- // index beyond range - no error
- treeItem.setBackground(10, red);
- assertEquals(treeItem.getBackground(), treeItem.getBackground(10));
-
- // with columns
- new TreeColumn(tree, SWT.LEFT);
- new TreeColumn(tree, SWT.LEFT);
-
- // index beyond range - no error
- treeItem.setBackground(10, red);
- assertEquals(treeItem.getBackground(), treeItem.getBackground(10));
-
- treeItem.setBackground(0, red);
- assertEquals(red, treeItem.getBackground(0));
- treeItem.setBackground(0, null);
- assertEquals(tree.getBackground(),treeItem.getBackground(0));
-
- treeItem.setBackground(0, blue);
- treeItem.setBackground(red);
- assertEquals(blue, treeItem.getBackground(0));
-
- treeItem.setBackground(0, null);
- assertEquals(red, treeItem.getBackground(0));
-
- treeItem.setBackground(null);
- assertEquals(tree.getBackground(),treeItem.getBackground(0));
-
- try {
- Color color = new Color(display, 255, 0, 0);
- color.dispose();
- treeItem.setBackground(color);
- fail("No exception thrown for color disposed");
- } catch (IllegalArgumentException e) {
- }
-}
-
-public void test_setBackgroundLorg_eclipse_swt_graphics_Color() {
- Color color = new Color(treeItem.getDisplay(), 255, 0, 0);
- treeItem.setBackground(color);
- assertEquals(color, treeItem.getBackground());
- treeItem.setBackground(null);
- assertEquals(tree.getBackground(),treeItem.getBackground());
- color.dispose();
- try {
- treeItem.setBackground(color);
- fail("No exception thrown for color disposed");
- } catch (IllegalArgumentException e) {
- }
-}
-
-
-public void test_setCheckedZ() {
- assertEquals(false, treeItem.getChecked());
-
- treeItem.setChecked(true);
- assertEquals(false, treeItem.getChecked());
-
- Tree t = new Tree(shell, SWT.CHECK);
- TreeItem ti = new TreeItem(t, SWT.NULL);
- ti.setChecked(true);
- assertTrue(ti.getChecked());
-
- ti.setChecked(false);
- assertEquals(false, ti.getChecked());
- t.dispose();
-}
-
-public void test_setExpandedZ() {
- assertEquals(false, treeItem.getExpanded());
-
- // there must be at least one subitem before you can set the treeitem expanded
- treeItem.setExpanded(true);
- assertEquals(false, treeItem.getExpanded());
-
-
- new TreeItem(treeItem, SWT.NULL);
- treeItem.setExpanded(true);
- assertTrue(treeItem.getExpanded());
- treeItem.setExpanded(false);
- assertEquals(false, treeItem.getExpanded());
-
- TreeItem ti = new TreeItem(treeItem, SWT.NULL);
- ti.setExpanded(true);
- treeItem.setExpanded(false);
- assertEquals(false, ti.getExpanded());
-}
-
-public void test_setFontLorg_eclipse_swt_graphics_Font() {
- Font font = treeItem.getFont();
- treeItem.setFont(font);
- assertTrue(font.equals(treeItem.getFont()));
-
- font = new Font(treeItem.getDisplay(), SwtJunit.testFontName, 10, SWT.NORMAL);
- treeItem.setFont(font);
- assertTrue(font.equals(treeItem.getFont()));
-
- treeItem.setFont(null);
- assertTrue(tree.getFont().equals( treeItem.getFont()));
-
- font.dispose();
- try {
- treeItem.setFont(font);
- treeItem.setFont(null);
- fail("No exception thrown for disposed font");
- } catch (IllegalArgumentException e) {
- }
-}
-
-public void test_setFontILorg_eclipse_swt_graphics_Font() {
- Display display = treeItem.getDisplay();
- Font font = new Font(display, SwtJunit.testFontName, 10, SWT.NORMAL);
-
- // no columns
- assertTrue(tree.getFont().equals( treeItem.getFont(0)));
- assertTrue(treeItem.getFont().equals(treeItem.getFont(0)));
- treeItem.setFont(0, font);
- assertTrue(font.equals(treeItem.getFont(0)));
-
- // index beyond range - no error
- treeItem.setFont(10, font);
- assertTrue(treeItem.getFont().equals(treeItem.getFont(10)));
-
- // with columns
- new TreeColumn(tree, SWT.LEFT);
- new TreeColumn(tree, SWT.LEFT);
-
- // index beyond range - no error
- treeItem.setFont(10, font);
- assertTrue(treeItem.getFont().equals(treeItem.getFont(10)));
-
- treeItem.setFont(0, font);
- assertTrue(font.equals(treeItem.getFont(0)));
- treeItem.setFont(0, null);
- assertTrue(tree.getFont().equals(treeItem.getFont(0)));
-
- Font font2 = new Font(display, SwtJunit.testFontName, 20, SWT.NORMAL);
-
- treeItem.setFont(0, font);
- treeItem.setFont(font2);
- assertTrue(font.equals(treeItem.getFont(0)));
-
- treeItem.setFont(0, null);
- assertTrue(font2.equals(treeItem.getFont(0)));
-
- treeItem.setFont(null);
- assertTrue(tree.getFont().equals(treeItem.getFont(0)));
-
- font.dispose();
- font2.dispose();
-
- try {
- treeItem.setFont(0, font);
- treeItem.setFont(0, null);
- fail("No exception thrown for disposed font");
- } catch (IllegalArgumentException e) {
- }
-}
-
-public void test_setForegroundILorg_eclipse_swt_graphics_Color() {
- Display display = treeItem.getDisplay();
- Color red = display.getSystemColor(SWT.COLOR_RED);
- Color blue = display.getSystemColor(SWT.COLOR_BLUE);
-
- // no columns
- assertEquals(tree.getForeground(), treeItem.getForeground(0));
- assertEquals(treeItem.getForeground(), treeItem.getForeground(0));
- treeItem.setForeground(0, red);
- assertEquals(red, treeItem.getForeground(0));
-
- // index beyond range - no error
- treeItem.setForeground(10, red);
- assertEquals(treeItem.getForeground(), treeItem.getForeground(10));
-
- // with columns
- new TreeColumn(tree, SWT.LEFT);
- new TreeColumn(tree, SWT.LEFT);
-
- // index beyond range - no error
- treeItem.setForeground(10, red);
- assertEquals(treeItem.getForeground(), treeItem.getForeground(10));
-
- treeItem.setForeground(0, red);
- assertEquals(red, treeItem.getForeground(0));
- treeItem.setForeground(0, null);
- assertEquals(tree.getForeground(),treeItem.getForeground(0));
-
- treeItem.setForeground(0, blue);
- treeItem.setForeground(red);
- assertEquals(blue, treeItem.getForeground(0));
-
- treeItem.setForeground(0, null);
- assertEquals(red, treeItem.getForeground(0));
-
- treeItem.setForeground(null);
- assertEquals(tree.getForeground(),treeItem.getForeground(0));
-
- try {
- Color color = new Color(display, 255, 0, 0);
- color.dispose();
- treeItem.setForeground(color);
- fail("No exception thrown for color disposed");
- } catch (IllegalArgumentException e) {
- }
-}
-
-public void test_setForegroundLorg_eclipse_swt_graphics_Color() {
- Color color = new Color(treeItem.getDisplay(), 255, 0, 0);
- treeItem.setForeground(color);
- assertEquals(color, treeItem.getForeground());
- treeItem.setForeground(null);
- assertEquals(tree.getForeground(),treeItem.getForeground());
- color.dispose();
- try {
- treeItem.setForeground(color);
- fail("No exception thrown for color disposed");
- } catch (IllegalArgumentException e) {
- }
-}
-
-public void test_setGrayedZ() {
- Tree newTree = new Tree(shell, SWT.CHECK);
- TreeItem tItem = new TreeItem(newTree,0);
- assertEquals(false, tItem.getGrayed());
- tItem.setGrayed(true);
- assertTrue(tItem.getGrayed());
- tItem.setGrayed(false);
- assertEquals(false, tItem.getGrayed());
- newTree.dispose();
-}
-
-public void test_setImage$Lorg_eclipse_swt_graphics_Image() {
- assertNull(treeItem.getImage(1));
- treeItem.setImage(-1, null);
- assertNull(treeItem.getImage(-1));
-
- treeItem.setImage(0, images[0]);
- assertEquals(images[0], treeItem.getImage(0));
- String texts[] = new String[images.length];
- for (int i = 0; i < texts.length; i++) {
- texts[i] = String.valueOf(i);
- }
-
- //tree.setText(texts); // create enough columns for TreeItem.setImage(Image[]) to work
- int columnCount = tree.getColumnCount();
- if (columnCount < texts.length) {
- for (int i = columnCount; i < texts.length; i++){
- new TreeColumn(tree, SWT.NONE);
- }
- }
- TreeColumn[] columns = tree.getColumns();
- for (int i = 0; i < texts.length; i++) {
- columns[i].setText(texts[i]);
- }
- treeItem.setImage(1, images[1]);
- assertEquals(images[1], treeItem.getImage(1));
- treeItem.setImage(images);
- for (int i = 0; i < images.length; i++) {
- assertEquals(images[i], treeItem.getImage(i));
- }
- try {
- treeItem.setImage((Image []) null);
- fail("No exception thrown for images == null");
- }
- catch (IllegalArgumentException e) {
- }
-}
-
-public void test_setImageILorg_eclipse_swt_graphics_Image() {
- // no columns
- assertEquals(null, treeItem.getImage(0));
- treeItem.setImage(0, images[0]);
- assertEquals(images[0], treeItem.getImage(0));
-
- // index beyond range - no error
- treeItem.setImage(10, images[0]);
- assertEquals(null, treeItem.getImage(10));
-
- // with columns
- new TreeColumn(tree, SWT.LEFT);
- new TreeColumn(tree, SWT.LEFT);
-
- // index beyond range - no error
- treeItem.setImage(10, images[0]);
- assertEquals(null, treeItem.getImage(10));
-
- treeItem.setImage(0, images[0]);
- assertEquals(images[0], treeItem.getImage(0));
- treeItem.setImage(0, null);
- assertEquals(null, treeItem.getImage(0));
-
- treeItem.setImage(0, images[0]);
- treeItem.setImage(images[1]);
- assertEquals(images[1], treeItem.getImage(0));
-
- treeItem.setImage(images[1]);
- treeItem.setImage(0, images[0]);
- assertEquals(images[0], treeItem.getImage(0));
-
- images[0].dispose();
- try {
- treeItem.setImage(0, images[0]);
- treeItem.setImage(0, null);
- fail("No exception thrown for disposed font");
- } catch (IllegalArgumentException e) {
- }
-}
-
-public void test_setText$Ljava_lang_String() {
- final String TestString = "test";
- final String TestStrings[] = new String[] {TestString, TestString + "1", TestString + "2"};
-
- try {
- treeItem.setText((String []) null);
- fail("No exception thrown for strings == null");
- }
- catch (IllegalArgumentException e) {
- }
-
- /*
- * Test the getText/setText API with a Tree that has only
- * the default column.
- */
-
- assertEquals(0, treeItem.getText(1).length());
-
- treeItem.setText(TestStrings);
- assertEquals(TestStrings[0], treeItem.getText(0));
- for (int i = 1; i < TestStrings.length; i++) {
- assertEquals(0, treeItem.getText(i).length());
- }
-
-
- /*
- * Test the getText/setText API with a Tree that enough
- * columns to fit all test item texts.
- */
-
- int columnCount = tree.getColumnCount();
- if (columnCount < images.length) {
- for (int i = columnCount; i < images.length; i++){
- new TreeColumn(tree, SWT.NONE);
- }
- }
- TreeColumn[] columns = tree.getColumns();
- for (int i = 0; i < TestStrings.length; i++) {
- columns[i].setText(TestStrings[i]);
- }
- assertEquals(0, treeItem.getText(1).length());
-
-}
-
-public void test_setTextILjava_lang_String(){
- final String TestString = "test";
- final String TestStrings[] = new String[] {TestString, TestString + "1", TestString + "2"};
-
- /*
- * Test the getText/setText API with a Tree that has only
- * the default column.
- */
-
- assertEquals(0, treeItem.getText(1).length());
- treeItem.setText(1, TestString);
- assertEquals(0, treeItem.getText(1).length());
- assertEquals(0, treeItem.getText(0).length());
-
- treeItem.setText(0, TestString);
- assertEquals(TestString, treeItem.getText(0));
- treeItem.setText(-1, TestStrings[1]);
- assertEquals(0, treeItem.getText(-1).length());
-
- /*
- * Test the getText/setText API with a Tree that enough
- * columns to fit all test item texts.
- */
-
- makeCleanEnvironment();
-
- //tree.setText(TestStrings); // create anough columns for TreeItem.setText(String[]) to work
- int columnCount = tree.getColumnCount();
- if (columnCount < images.length) {
- for (int i = columnCount; i < images.length; i++){
- new TreeColumn(tree, SWT.NONE);
- }
- }
- TreeColumn[] columns = tree.getColumns();
- for (int i = 0; i < TestStrings.length; i++) {
- columns[i].setText(TestStrings[i]);
- }
- assertEquals(0, treeItem.getText(1).length());
-
-
- treeItem.setText(1, TestString);
- assertEquals(TestString, treeItem.getText(1));
- assertEquals(0, treeItem.getText(0).length());
-
- treeItem.setText(0, TestString);
- assertEquals(TestString, treeItem.getText(0));
-
-
- treeItem.setText(-1, TestStrings[1]);
- assertEquals(0, treeItem.getText(-1).length());
-
-
- try {
- treeItem.setText(-1, null);
- fail("No exception thrown for string == null");
- }
- catch (IllegalArgumentException e) {
- }
-
- try {
- treeItem.setText(0, null);
- fail("No exception thrown for string == null");
- }
- catch (IllegalArgumentException e) {
- }
-
-
-}
-
-//public void test_setTextLjava_lang_String() {
-// try {
-// treeItem.setText((String)null);
-// fail("No exception thrown for string == null");
-// }
-// catch (IllegalArgumentException e) {
-// }
-//}
-
-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_TreeItem((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_TreeI");
- methodNames.addElement("test_ConstructorLorg_eclipse_swt_widgets_TreeII");
- methodNames.addElement("test_ConstructorLorg_eclipse_swt_widgets_TreeItemI");
- methodNames.addElement("test_ConstructorLorg_eclipse_swt_widgets_TreeItemII");
- methodNames.addElement("test_getBackground");
- methodNames.addElement("test_getBackgroundI");
- methodNames.addElement("test_getBoundsI");
- methodNames.addElement("test_getBounds");
- methodNames.addElement("test_getChecked");
- methodNames.addElement("test_getExpanded");
- methodNames.addElement("test_getFont");
- methodNames.addElement("test_getFontI");
- methodNames.addElement("test_getForeground");
- methodNames.addElement("test_getForegroundI");
- methodNames.addElement("test_getGrayed");
- methodNames.addElement("test_getImageBoundsI");
- methodNames.addElement("test_getImageI");
- methodNames.addElement("test_getItemI");
- methodNames.addElement("test_getItemCount");
- methodNames.addElement("test_getItems");
- methodNames.addElement("test_getParent");
- methodNames.addElement("test_getParentItem");
- methodNames.addElement("test_getTextI");
- methodNames.addElement("test_setBackgroundILorg_eclipse_swt_graphics_Color");
- methodNames.addElement("test_setBackgroundLorg_eclipse_swt_graphics_Color");
- methodNames.addElement("test_setCheckedZ");
- methodNames.addElement("test_setExpandedZ");
- methodNames.addElement("test_setFontILorg_eclipse_swt_graphics_Font");
- methodNames.addElement("test_setFontLorg_eclipse_swt_graphics_Font");
- methodNames.addElement("test_setForegroundILorg_eclipse_swt_graphics_Color");
- methodNames.addElement("test_setForegroundLorg_eclipse_swt_graphics_Color");
- methodNames.addElement("test_setGrayedZ");
- methodNames.addElement("test_setImage$Lorg_eclipse_swt_graphics_Image");
- methodNames.addElement("test_setImageILorg_eclipse_swt_graphics_Image");
- methodNames.addElement("test_setImageLorg_eclipse_swt_graphics_Image");
- methodNames.addElement("test_setText$Ljava_lang_String");
- methodNames.addElement("test_setTextILjava_lang_String");
- methodNames.addElement("test_setTextLjava_lang_String");
- methodNames.addAll(Test_org_eclipse_swt_widgets_Item.methodNames()); // add superclass method names
- return methodNames;
-}
-protected void runTest() throws Throwable {
- if (getName().equals("test_ConstructorLorg_eclipse_swt_widgets_TreeI")) test_ConstructorLorg_eclipse_swt_widgets_TreeI();
- else if (getName().equals("test_ConstructorLorg_eclipse_swt_widgets_TreeII")) test_ConstructorLorg_eclipse_swt_widgets_TreeII();
- else if (getName().equals("test_ConstructorLorg_eclipse_swt_widgets_TreeItemI")) test_ConstructorLorg_eclipse_swt_widgets_TreeItemI();
- else if (getName().equals("test_ConstructorLorg_eclipse_swt_widgets_TreeItemII")) test_ConstructorLorg_eclipse_swt_widgets_TreeItemII();
- else if (getName().equals("test_getBackground")) test_getBackground();
- else if (getName().equals("test_getBackgroundI")) test_getBackgroundI();
- else if (getName().equals("test_getBoundsI")) test_getBoundsI();
- else if (getName().equals("test_getBounds")) test_getBounds();
- else if (getName().equals("test_getChecked")) test_getChecked();
- else if (getName().equals("test_getExpanded")) test_getExpanded();
- else if (getName().equals("test_getFont")) test_getFont();
- else if (getName().equals("test_getFontI")) test_getFontI();
- else if (getName().equals("test_getForeground")) test_getForeground();
- else if (getName().equals("test_getForegroundI")) test_getForegroundI();
- else if (getName().equals("test_getGrayed")) test_getGrayed();
- else if (getName().equals("test_getImageBoundsI")) test_getImageBoundsI();
- else if (getName().equals("test_getImageI")) test_getImageI();
- else if (getName().equals("test_getItemI")) test_getItemI();
- else if (getName().equals("test_getItemCount")) test_getItemCount();
- else if (getName().equals("test_getItems")) test_getItems();
- else if (getName().equals("test_getParent")) test_getParent();
- else if (getName().equals("test_getParentItem")) test_getParentItem();
- else if (getName().equals("test_getTextI")) test_getTextI();
- else if (getName().equals("test_setBackgroundILorg_eclipse_swt_graphics_Color")) test_setBackgroundILorg_eclipse_swt_graphics_Color();
- else if (getName().equals("test_setBackgroundLorg_eclipse_swt_graphics_Color")) test_setBackgroundLorg_eclipse_swt_graphics_Color();
- else if (getName().equals("test_setCheckedZ")) test_setCheckedZ();
- else if (getName().equals("test_setExpandedZ")) test_setExpandedZ();
- else if (getName().equals("test_setFontILorg_eclipse_swt_graphics_Font")) test_setFontILorg_eclipse_swt_graphics_Font();
- else if (getName().equals("test_setFontLorg_eclipse_swt_graphics_Font")) test_setFontLorg_eclipse_swt_graphics_Font();
- else if (getName().equals("test_setForegroundILorg_eclipse_swt_graphics_Color")) test_setForegroundILorg_eclipse_swt_graphics_Color();
- else if (getName().equals("test_setForegroundLorg_eclipse_swt_graphics_Color")) test_setForegroundLorg_eclipse_swt_graphics_Color();
- else if (getName().equals("test_setGrayedZ")) test_setGrayedZ();
- else if (getName().equals("test_setImage$Lorg_eclipse_swt_graphics_Image")) test_setImage$Lorg_eclipse_swt_graphics_Image();
- else if (getName().equals("test_setImageILorg_eclipse_swt_graphics_Image")) test_setImageILorg_eclipse_swt_graphics_Image();
- else if (getName().equals("test_setImageLorg_eclipse_swt_graphics_Image")) test_setImageLorg_eclipse_swt_graphics_Image();
- else if (getName().equals("test_setText$Ljava_lang_String")) test_setText$Ljava_lang_String();
- else if (getName().equals("test_setTextILjava_lang_String")) test_setTextILjava_lang_String();
- else if (getName().equals("test_setTextLjava_lang_String")) test_setTextLjava_lang_String();
- else super.runTest();
-}
-
-/* custom */
-TreeItem treeItem;
-Tree tree;
-
-// this method must be private or protected so the auto-gen tool keeps it
-private void makeCleanEnvironment() {
- if ( treeItem != null ) treeItem.dispose();
- if ( tree != null ) tree.dispose();
- tree = new Tree(shell, 0);
- treeItem = new TreeItem(tree, 0);
- setWidget(treeItem);
-}
-}

Back to the top