diff options
author | Pawel Piech | 2011-02-16 22:45:21 +0000 |
---|---|---|
committer | Pawel Piech | 2011-02-16 22:45:21 +0000 |
commit | 8ec91b0fef61f057d3fb5bbac5534c4a712cae48 (patch) | |
tree | bcee2fc7a094eddf093dd6eda0596dd1a083578f /org.eclipse.debug.tests | |
parent | b64be5557f75b7857a34e58e86a7b2a9d6ad126b (diff) | |
download | eclipse.platform.debug-8ec91b0fef61f057d3fb5bbac5534c4a712cae48.tar.gz eclipse.platform.debug-8ec91b0fef61f057d3fb5bbac5534c4a712cae48.tar.xz eclipse.platform.debug-8ec91b0fef61f057d3fb5bbac5534c4a712cae48.zip |
Bug 325465 - Virtual viewer tests timeout when viewer is hidden
Diffstat (limited to 'org.eclipse.debug.tests')
10 files changed, 20 insertions, 16 deletions
diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/CheckTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/CheckTests.java index c6bef8d6a..72f22f761 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/CheckTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/CheckTests.java @@ -18,6 +18,7 @@ import org.eclipse.debug.internal.ui.viewers.model.ITreeModelContentProviderTarg import org.eclipse.debug.internal.ui.viewers.model.ITreeModelViewer; import org.eclipse.debug.internal.ui.viewers.model.provisional.ModelDelta; import org.eclipse.jface.viewers.TreePath; +import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; @@ -46,7 +47,7 @@ abstract public class CheckTests extends TestCase { */ protected void setUp() throws Exception { fDisplay = PlatformUI.getWorkbench().getDisplay(); - fShell = new Shell(fDisplay/*, SWT.ON_TOP | SWT.SHELL_TRIM*/); + fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM); fShell.setMaximized(true); fShell.setLayout(new FillLayout()); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/ColumnPresentationTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/ColumnPresentationTests.java index 164434afb..ab4967da0 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/ColumnPresentationTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/ColumnPresentationTests.java @@ -64,7 +64,7 @@ public class ColumnPresentationTests extends TestCase implements ITestModelUpdat void createViewer() {
fDisplay = PlatformUI.getWorkbench().getDisplay();
- fShell = new Shell(fDisplay/* , SWT.ON_TOP | SWT.SHELL_TRIM */);
+ fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM);
//fShell.setMaximized(true);
fShell.setSize(800, 600);
fShell.setLayout(new FillLayout());
@@ -278,9 +278,6 @@ public class ColumnPresentationTests extends TestCase implements ITestModelUpdat makeModel(colPre, "m2");
Tree tree = fViewer.getTree();
TreeColumn[] columns = tree.getColumns();
- int treeWidth = tree.getSize().x;
- int avgWidth = treeWidth / columns.length;
- int remainder = treeWidth % columns.length;
// Resizing the tree invalidates the test.
if (fResized) {
@@ -289,10 +286,9 @@ public class ColumnPresentationTests extends TestCase implements ITestModelUpdat for (int i = 0; i < columns.length; i++) {
int width = colPre.repliedWidths[i];
- if (width == -1) {
- width = avgWidth + remainder;
+ if (width != -1) {
+ assertEquals(width, columns[i].getWidth());
}
- assertEquals(width, columns[i].getWidth());
}
}
diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/ContentTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/ContentTests.java index 8f20ce316..d90050095 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/ContentTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/ContentTests.java @@ -27,6 +27,7 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.ILabelUpdate; import org.eclipse.debug.internal.ui.viewers.model.provisional.IModelDelta; import org.eclipse.debug.internal.ui.viewers.model.provisional.ModelDelta; import org.eclipse.jface.viewers.TreePath; +import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; @@ -54,7 +55,7 @@ abstract public class ContentTests extends TestCase implements ITestModelUpdates */ protected void setUp() throws Exception { fDisplay = PlatformUI.getWorkbench().getDisplay(); - fShell = new Shell(fDisplay/*, SWT.ON_TOP | SWT.SHELL_TRIM*/); + fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM); fShell.setMaximized(true); fShell.setLayout(new FillLayout()); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/DeltaTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/DeltaTests.java index 953c64189..69d07246f 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/DeltaTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/DeltaTests.java @@ -25,6 +25,7 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.ModelDelta; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ITreeSelection; import org.eclipse.jface.viewers.TreePath; +import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; @@ -49,7 +50,7 @@ abstract public class DeltaTests extends TestCase implements ITestModelUpdatesLi */ protected void setUp() throws Exception { fDisplay = PlatformUI.getWorkbench().getDisplay(); - fShell = new Shell(fDisplay/*, SWT.ON_TOP | SWT.SHELL_TRIM*/); + fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM); fShell.setMaximized(true); fShell.setLayout(new FillLayout()); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/LazyTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/LazyTests.java index 4f464a9a9..27bfc1231 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/LazyTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/LazyTests.java @@ -21,6 +21,7 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.ModelDelta; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.TreePath; import org.eclipse.jface.viewers.TreeSelection; +import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; @@ -48,7 +49,7 @@ abstract public class LazyTests extends TestCase implements ITestModelUpdatesLis */ protected void setUp() throws Exception { fDisplay = PlatformUI.getWorkbench().getDisplay(); - fShell = new Shell(fDisplay/*, SWT.ON_TOP | SWT.SHELL_TRIM*/); + fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM); fShell.setMaximized(true); fShell.setLayout(new FillLayout()); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PerformanceTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PerformanceTests.java index b8d47d390..82dc8d8ea 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PerformanceTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PerformanceTests.java @@ -19,6 +19,7 @@ import org.eclipse.debug.internal.ui.viewers.model.ITreeModelViewer; import org.eclipse.debug.internal.ui.viewers.model.provisional.IModelDelta; import org.eclipse.debug.internal.ui.viewers.model.provisional.ModelDelta; import org.eclipse.jface.viewers.TreePath; +import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; @@ -44,7 +45,7 @@ abstract public class PerformanceTests extends TestCase implements ITestModelUpd */ protected void setUp() throws Exception { fDisplay = PlatformUI.getWorkbench().getDisplay(); - fShell = new Shell(fDisplay/*, SWT.ON_TOP | SWT.SHELL_TRIM*/); + fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM); fShell.setMaximized(true); fShell.setLayout(new FillLayout()); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PopupTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PopupTests.java index f2c8b8949..531a8a6d1 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PopupTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PopupTests.java @@ -54,7 +54,7 @@ abstract public class PopupTests extends TestCase implements ITestModelUpdatesLi */ protected void setUp() throws Exception { fDisplay = PlatformUI.getWorkbench().getDisplay(); - fShell = new Shell(fDisplay/*, SWT.ON_TOP | SWT.SHELL_TRIM*/); + fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM); fShell.setMaximized(true); fShell.setLayout(new FillLayout()); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/SelectionTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/SelectionTests.java index 7d2df922b..52e17e77e 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/SelectionTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/SelectionTests.java @@ -25,6 +25,7 @@ import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.SelectionChangedEvent; import org.eclipse.jface.viewers.TreePath; import org.eclipse.jface.viewers.TreeSelection; +import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; @@ -48,7 +49,7 @@ abstract public class SelectionTests extends TestCase implements ITestModelUpdat */ protected void setUp() throws Exception { fDisplay = PlatformUI.getWorkbench().getDisplay(); - fShell = new Shell(fDisplay/*, SWT.ON_TOP | SWT.SHELL_TRIM*/); + fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM); fShell.setMaximized(true); fShell.setLayout(new FillLayout()); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/StateTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/StateTests.java index 3699b083b..2092f6605 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/StateTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/StateTests.java @@ -26,6 +26,7 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.ModelDelta; import org.eclipse.jface.viewers.ITreeSelection; import org.eclipse.jface.viewers.TreePath; import org.eclipse.jface.viewers.TreeSelection; +import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; @@ -52,7 +53,7 @@ abstract public class StateTests extends TestCase implements ITestModelUpdatesLi */ protected void setUp() throws Exception { fDisplay = PlatformUI.getWorkbench().getDisplay(); - fShell = new Shell(fDisplay/*, SWT.ON_TOP | SWT.SHELL_TRIM*/); + fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM); fShell.setMaximized(true); fShell.setLayout(new FillLayout()); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/UpdateTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/UpdateTests.java index 4e658cfb9..76984b496 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/UpdateTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/UpdateTests.java @@ -18,6 +18,7 @@ import org.eclipse.debug.internal.ui.viewers.model.ITreeModelViewer; import org.eclipse.debug.internal.ui.viewers.model.provisional.IModelDelta; import org.eclipse.debug.internal.ui.viewers.model.provisional.ModelDelta; import org.eclipse.jface.viewers.TreePath; +import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; @@ -44,7 +45,7 @@ abstract public class UpdateTests extends TestCase implements ITestModelUpdatesL */ protected void setUp() throws Exception { fDisplay = PlatformUI.getWorkbench().getDisplay(); - fShell = new Shell(fDisplay/*, SWT.ON_TOP | SWT.SHELL_TRIM*/); + fShell = new Shell(fDisplay, SWT.ON_TOP | SWT.SHELL_TRIM); fShell.setMaximized(true); fShell.setLayout(new FillLayout()); |