From 586f16b9588f92ecca4ec780b158b082ff763a3e Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Wed, 12 Nov 2008 12:50:35 +0000 Subject: [PATCH] [255023][testing] Rename testBug251625 into testBug255023 --- .../core/connection/RSEConnectionTestCase.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/rse/tests/org.eclipse.rse.tests/src/org/eclipse/rse/tests/core/connection/RSEConnectionTestCase.java b/rse/tests/org.eclipse.rse.tests/src/org/eclipse/rse/tests/core/connection/RSEConnectionTestCase.java index d3b106a6660..2b0d6fd393b 100644 --- a/rse/tests/org.eclipse.rse.tests/src/org/eclipse/rse/tests/core/connection/RSEConnectionTestCase.java +++ b/rse/tests/org.eclipse.rse.tests/src/org/eclipse/rse/tests/core/connection/RSEConnectionTestCase.java @@ -68,11 +68,11 @@ public class RSEConnectionTestCase extends RSEBaseConnectionTestCase { * rarely so there is much to refresh. This might be due to * the elementComparer only comparing by absolute name. */ - public void testBug251625() throws Exception { + public void testBug255023() throws Exception { // -test-author-:MartinOberhuber if (isTestDisabled()) return; - Job j = new Job("testBug251625") { + Job j = new Job("testBug255023") { protected IStatus run(IProgressMonitor monitor) { try { @@ -88,6 +88,15 @@ public class RSEConnectionTestCase extends RSEBaseConnectionTestCase { sr.deleteHost(h1); sr.deleteHost(h2); sr.deleteHost(h3); + // // Firing a refresh event here, after deleting the hosts + // // but before adding the new one, makes the bug + // disappear. + // // Perhaps a correct fix would be that our content + // provider + // // refreshes the view right away by means of a listener, + // // instead of relying on forced manual refresh only. + // sr.fireEvent(new SystemResourceChangeEvent(sr, + // ISystemResourceChangeEvents.EVENT_REFRESH, null)); IHost h4 = sr.createHost("Foo", st, "vxsim1", "localhost", "vxsim1"); sr.fireEvent(new SystemResourceChangeEvent(sr, ISystemResourceChangeEvents.EVENT_REFRESH, null)); // flushEventQueue(); // will throw exception in main Thread!