Author: akazakov
Date: 2011-10-10 14:35:04 -0400 (Mon, 10 Oct 2011)
New Revision: 35520
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/perspective/CDIPerspectiveTest.java
Log:
https://issues.jboss.org/browse/JBIDE-9844 Cleanup perspectives
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/perspective/CDIPerspectiveTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/perspective/CDIPerspectiveTest.java 2011-10-10
18:23:58 UTC (rev 35519)
+++
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/perspective/CDIPerspectiveTest.java 2011-10-10
18:35:04 UTC (rev 35520)
@@ -15,6 +15,7 @@
import junit.framework.TestCase;
+import org.eclipse.ui.IViewReference;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.WorkbenchException;
import org.jboss.tools.test.util.WorkbenchUtils;
@@ -24,6 +25,10 @@
*/
public class CDIPerspectiveTest extends TestCase {
+ /**
+ * Tests JEE perspective has CDI/JSF stuff
+ * @throws WorkbenchException
+ */
public void testPerspective() throws WorkbenchException {
IWorkbenchPage page =
WorkbenchUtils.getWorkbench().getActiveWorkbenchWindow().openPage("org.eclipse.jst.j2ee.J2EEPerspective",
null);
assertNotNull(page);
@@ -41,5 +46,11 @@
assertTrue("Have not found
org.jboss.tools.cdi.ui.wizard.NewDecoratorCreationWizard in
org.eclipse.jst.j2ee.J2EEPerspective.",
shortcutSet.contains("org.jboss.tools.cdi.ui.wizard.NewDecoratorCreationWizard"));
assertTrue("Have not found
org.jboss.tools.cdi.ui.wizard.NewAnnotationLiteralCreationWizard in
org.eclipse.jst.j2ee.J2EEPerspective.",
shortcutSet.contains("org.jboss.tools.cdi.ui.wizard.NewAnnotationLiteralCreationWizard"));
assertTrue("Have not found org.jboss.tools.cdi.ui.wizard.NewBeansXMLCreationWizard
in org.eclipse.jst.j2ee.J2EEPerspective.",
shortcutSet.contains("org.jboss.tools.cdi.ui.wizard.NewBeansXMLCreationWizard"));
+ IViewReference[] viewReferences = page.getViewReferences();
+ Set<String> viewIds = new HashSet<String>();
+ for (IViewReference viewReference : viewReferences) {
+ viewIds.add(viewReference.getId());
+ }
+ assertTrue("Have not found org.eclipse.gef.ui.palette_view in
org.eclipse.jst.j2ee.J2EEPerspective.",
viewIds.contains("org.eclipse.gef.ui.palette_view"));
}
}
\ No newline at end of file