diff options
author | Darin Wright | 2009-12-01 14:49:25 +0000 |
---|---|---|
committer | Darin Wright | 2009-12-01 14:49:25 +0000 |
commit | 5ee31ed55ca0a3720552e04ab1091e460a20507f (patch) | |
tree | 1346d569fae7b24219baf0e7feda175fdf42ad7d /org.eclipse.debug.tests/src | |
parent | cb9aca189d297be5daf45960bf9bc29527687b33 (diff) | |
download | eclipse.platform.debug-5ee31ed55ca0a3720552e04ab1091e460a20507f.tar.gz eclipse.platform.debug-5ee31ed55ca0a3720552e04ab1091e460a20507f.tar.xz eclipse.platform.debug-5ee31ed55ca0a3720552e04ab1091e460a20507f.zip |
Bug 295771 - [flex-hierarchy] IPresentationContext should be disposed by its creator.
Diffstat (limited to 'org.eclipse.debug.tests/src')
9 files changed, 9 insertions, 0 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 1d0816d3e..9c37e6185 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 @@ -68,6 +68,7 @@ abstract public class CheckTests extends TestCase { fViewer.removeLabelUpdateListener(fListener); fViewer.removeViewerUpdateListener(fListener); fViewer.removeModelChangedListener(fListener); + fViewer.getPresentationContext().dispose(); // Close the shell and exit. fShell.close(); 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 b5eb53f1a..339a319f2 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 @@ -65,6 +65,7 @@ abstract public class ContentTests extends TestCase { fViewer.removeLabelUpdateListener(fListener); fViewer.removeViewerUpdateListener(fListener); fViewer.removeModelChangedListener(fListener); + fViewer.getPresentationContext().dispose(); // Close the shell and exit. fShell.close(); 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 5f6886270..887a1ff76 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 @@ -71,6 +71,7 @@ abstract public class DeltaTests extends TestCase { fViewer.removeLabelUpdateListener(fListener); fViewer.removeViewerUpdateListener(fListener); fViewer.removeModelChangedListener(fListener); + fViewer.getPresentationContext().dispose(); // Close the shell and exit. fShell.close(); 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 f4c0786c6..9da1d4b34 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 @@ -66,6 +66,7 @@ abstract public class PerformanceTests extends TestCase implements ITestModelUpd fViewer.removeLabelUpdateListener(fListener); fViewer.removeViewerUpdateListener(fListener); fViewer.removeModelChangedListener(fListener); + fViewer.getPresentationContext().dispose(); // Close the shell and exit. fShell.close(); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PresentationContextTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PresentationContextTests.java index 8e5028935..7e4d2d280 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PresentationContextTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/PresentationContextTests.java @@ -48,6 +48,7 @@ public class PresentationContextTests extends TestCase { assertEquals("Wrong value restored", new Integer(1), context.getProperty("integer")); assertEquals("Wrong value restored", new Boolean(true), context.getProperty("boolean")); assertEquals("Wrong value restored", ResourcesPlugin.getWorkspace().getRoot(), context.getProperty("persistable")); + context.dispose(); } } 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 aa1155466..b6f725b60 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 @@ -69,6 +69,7 @@ abstract public class SelectionTests extends TestCase { fViewer.removeLabelUpdateListener(fListener); fViewer.removeViewerUpdateListener(fListener); fViewer.removeModelChangedListener(fListener); + fViewer.getPresentationContext().dispose(); // Close the shell and exit. fShell.close(); 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 d5b8dfadc..8aff79ca5 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 @@ -71,6 +71,7 @@ abstract public class StateTests extends TestCase implements ITestModelUpdatesLi fViewer.removeViewerUpdateListener(fListener); fViewer.removeModelChangedListener(fListener); fViewer.addStateUpdateListener(fListener); + fViewer.getPresentationContext().dispose(); // Close the shell and exit. fShell.close(); 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 eff52f495..7b981af18 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 @@ -66,6 +66,7 @@ abstract public class UpdateTests extends TestCase { fViewer.removeLabelUpdateListener(fListener); fViewer.removeViewerUpdateListener(fListener); fViewer.removeModelChangedListener(fListener); + fViewer.getPresentationContext().dispose(); // Close the shell and exit. fShell.close(); diff --git a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/VirtualViewerLazyModeTests.java b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/VirtualViewerLazyModeTests.java index 6afa8f6de..93ec9344e 100644 --- a/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/VirtualViewerLazyModeTests.java +++ b/org.eclipse.debug.tests/src/org/eclipe/debug/tests/viewer/model/VirtualViewerLazyModeTests.java @@ -68,6 +68,7 @@ public class VirtualViewerLazyModeTests extends TestCase { fViewer.removeLabelUpdateListener(fListener); fViewer.removeViewerUpdateListener(fListener); fViewer.removeModelChangedListener(fListener); + fViewer.getPresentationContext().dispose(); // Close the shell and exit. fShell.close(); |