Author: dgolovin
Date: 2009-03-04 19:22:51 -0500 (Wed, 04 Mar 2009)
New Revision: 14006
Modified:
trunk/vpe/tests/org.jboss.tools.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/VpeTest.java
Log:
fix error in JUnit Tests
testSashChangesInJBIDE3140 Error assertion failed:
org.eclipse.core.runtime.AssertionFailedException: assertion failed:
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:111)
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:97)
at org.eclipse.ui.internal.PartList.removePart(PartList.java:164)
at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1681)
at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1389)
at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1373)
at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1347)
at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1166)
at org.jboss.tools.vpe.ui.test.VpeTest.closeEditors(VpeTest.java:155)
at org.jboss.tools.vpe.ui.test.VpeTest.tearDown(VpeTest.java:112)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
Modified:
trunk/vpe/tests/org.jboss.tools.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/VpeTest.java
===================================================================
---
trunk/vpe/tests/org.jboss.tools.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/VpeTest.java 2009-03-04
23:06:19 UTC (rev 14005)
+++
trunk/vpe/tests/org.jboss.tools.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/VpeTest.java 2009-03-05
00:22:51 UTC (rev 14006)
@@ -25,6 +25,8 @@
import org.eclipse.swt.custom.StyledText;
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IEditorPart;
+import org.eclipse.ui.IWorkbenchPage;
+import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.part.FileEditorInput;
@@ -149,10 +151,12 @@
protected void closeEditors() {
// wait
- TestUtil.waitForJobs();
-
+// TestUtil.waitForJobs();
+ IWorkbenchPage page =
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
+ IWorkbenchPart part = page.getViewReferences()[0].getPart(false);
+ page.activate(part);
// close
-
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().closeAllEditors(false);
+ page.closeAllEditors(false);
}
@@ -218,12 +222,6 @@
input, EDITOR_ID, true);
assertNotNull(part);
- // wait for jobs
- // TestUtil.waitForJobs();
- // wait full initialization of vpe
- // commented by dgolovin to get rid of jvm error [libexpat.so.0+0xeff4]
- // TestUtil.delay(1000);
-
return part;
}
Show replies by date