Author: mareshkau
Date: 2008-09-29 14:38:54 -0400 (Mon, 29 Sep 2008)
New Revision: 10548
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2624Test.java
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2774Test.java
Removed:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2624.java
Log:
=JBIDE-2774
Deleted:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2624.java
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2624.java 2008-09-29
18:35:17 UTC (rev 10547)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2624.java 2008-09-29
18:38:54 UTC (rev 10548)
@@ -1,94 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 Red Hat, Inc.
- * Distributed under license by Red Hat, Inc. All rights reserved.
- * This program is made available under the terms of the
- * Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at
http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Red Hat, Inc. - initial API and implementation
- ******************************************************************************/
-
-
-package org.jboss.tools.jsf.vpe.jsf.test.jbide;
-
-
-import java.io.File;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.core.resources.IFile;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.part.FileEditorInput;
-import org.jboss.tools.common.resref.core.ResourceReference;
-import org.jboss.tools.jsf.vpe.jsf.test.JsfAllTests;
-import org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditor;
-import org.jboss.tools.vpe.editor.VpeController;
-import org.jboss.tools.vpe.editor.util.HTML;
-import org.jboss.tools.vpe.resref.core.RelativeFolderReferenceList;
-import org.jboss.tools.vpe.ui.test.TestUtil;
-import org.jboss.tools.vpe.ui.test.VpeTest;
-import org.mozilla.interfaces.nsIDOMDocument;
-import org.mozilla.interfaces.nsIDOMElement;
-import org.mozilla.interfaces.nsIDOMNode;
-
-
-/**
- * Test case for testing JBIDE-2624
- *
- * @author Eugene Stherbin
- *
- */
-public class JBIDE2624 extends VpeTest {
-
- /**
- * @param name
- */
- public JBIDE2624(String name) {
- super(name);
- }
-
- public void testJBide2624() throws CoreException {
- // get test page path
- setException(null);
- IFile file = (IFile)
TestUtil.getComponentPath("JBIDE/2624/greeting.xhtml", //$NON-NLS-1$
- JsfAllTests.IMPORT_PROJECT_NAME);
- assertNotNull("Could not open specified file " + file.getFullPath(),
//$NON-NLS-1$
- file);
-
- IEditorInput input = new FileEditorInput(file);
-
- assertNotNull("Editor input is null", input); //$NON-NLS-1$
-
- // open and get editor
- JSPMultiPageEditor part = openEditor(input);
-
- VpeController vpeController = getVpeController(part);
-
- nsIDOMDocument document = getVpeVisualDocument(part);
-
- nsIDOMElement element = document.getDocumentElement();
-
- List<nsIDOMNode> elements = new ArrayList<nsIDOMNode>();
-
- TestUtil.findAllElementsByName(element, elements, HTML.TAG_TABLE);
-
- assertTrue("Faceletes loaded, but shouldn't", elements.size() ==
0); //$NON-NLS-1$
- ResourceReference[] resourceReference = new ResourceReference[1];
- resourceReference[0] = new
ResourceReference(file.getParent().getLocation().toString() + File.separator +
"templates",
- ResourceReference.PROJECT_SCOPE);
- RelativeFolderReferenceList.getInstance().setAllResources(file,
resourceReference);
- TestUtil.delay(1000);
- vpeController.visualRefresh();
- TestUtil.delay(1000);
- document = getVpeVisualDocument(part);
- element = document.getDocumentElement();
- elements = new ArrayList<nsIDOMNode>();
- TestUtil.findAllElementsByName(element, elements, HTML.TAG_TABLE);
-
- assertTrue("Faceletes wasn't loaded from specified path",
elements.size() >= 1); //$NON-NLS-1$
-
- }
-
-}
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2624Test.java
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2624Test.java
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2624Test.java 2008-09-29
18:38:54 UTC (rev 10548)
@@ -0,0 +1,94 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+
+
+package org.jboss.tools.jsf.vpe.jsf.test.jbide;
+
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.ui.IEditorInput;
+import org.eclipse.ui.part.FileEditorInput;
+import org.jboss.tools.common.resref.core.ResourceReference;
+import org.jboss.tools.jsf.vpe.jsf.test.JsfAllTests;
+import org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditor;
+import org.jboss.tools.vpe.editor.VpeController;
+import org.jboss.tools.vpe.editor.util.HTML;
+import org.jboss.tools.vpe.resref.core.RelativeFolderReferenceList;
+import org.jboss.tools.vpe.ui.test.TestUtil;
+import org.jboss.tools.vpe.ui.test.VpeTest;
+import org.mozilla.interfaces.nsIDOMDocument;
+import org.mozilla.interfaces.nsIDOMElement;
+import org.mozilla.interfaces.nsIDOMNode;
+
+
+/**
+ * Test case for testing JBIDE-2624
+ *
+ * @author Eugene Stherbin
+ *
+ */
+public class JBIDE2624Test extends VpeTest {
+
+ /**
+ * @param name
+ */
+ public JBIDE2624Test(String name) {
+ super(name);
+ }
+
+ public void testJBide2624() throws CoreException {
+ // get test page path
+ setException(null);
+ IFile file = (IFile)
TestUtil.getComponentPath("JBIDE/2624/greeting.xhtml", //$NON-NLS-1$
+ JsfAllTests.IMPORT_PROJECT_NAME);
+ assertNotNull("Could not open specified file " + file.getFullPath(),
//$NON-NLS-1$
+ file);
+
+ IEditorInput input = new FileEditorInput(file);
+
+ assertNotNull("Editor input is null", input); //$NON-NLS-1$
+
+ // open and get editor
+ JSPMultiPageEditor part = openEditor(input);
+
+ VpeController vpeController = getVpeController(part);
+
+ nsIDOMDocument document = getVpeVisualDocument(part);
+
+ nsIDOMElement element = document.getDocumentElement();
+
+ List<nsIDOMNode> elements = new ArrayList<nsIDOMNode>();
+
+ TestUtil.findAllElementsByName(element, elements, HTML.TAG_TABLE);
+
+ assertTrue("Faceletes loaded, but shouldn't", elements.size() ==
0); //$NON-NLS-1$
+ ResourceReference[] resourceReference = new ResourceReference[1];
+ resourceReference[0] = new
ResourceReference(file.getParent().getLocation().toString() + File.separator +
"templates",
+ ResourceReference.PROJECT_SCOPE);
+ RelativeFolderReferenceList.getInstance().setAllResources(file,
resourceReference);
+ TestUtil.delay(1000);
+ vpeController.visualRefresh();
+ TestUtil.delay(1000);
+ document = getVpeVisualDocument(part);
+ element = document.getDocumentElement();
+ elements = new ArrayList<nsIDOMNode>();
+ TestUtil.findAllElementsByName(element, elements, HTML.TAG_TABLE);
+
+ assertTrue("Faceletes wasn't loaded from specified path",
elements.size() >= 1); //$NON-NLS-1$
+
+ }
+
+}
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2774Test.java
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2774Test.java
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/src/org/jboss/tools/jsf/vpe/jsf/test/jbide/JBIDE2774Test.java 2008-09-29
18:38:54 UTC (rev 10548)
@@ -0,0 +1,76 @@
+/*******************************************************************************
+* Copyright (c) 2007-2008 Red Hat, Inc.
+* Distributed under license by Red Hat, Inc. All rights reserved.
+* This program is made available under the terms of the
+* Eclipse Public License v1.0 which accompanies this distribution,
+* and is available at
http://www.eclipse.org/legal/epl-v10.html
+*
+* Contributor:
+* Red Hat, Inc. - initial API and implementation
+******************************************************************************/
+package org.jboss.tools.jsf.vpe.jsf.test.jbide;
+
+import org.eclipse.core.resources.IFile;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.ui.IEditorInput;
+import org.eclipse.ui.part.FileEditorInput;
+import org.jboss.tools.jsf.vpe.jsf.test.JsfAllTests;
+import org.jboss.tools.jst.jsp.jspeditor.JSPMultiPageEditor;
+import org.jboss.tools.vpe.editor.VpeController;
+import org.jboss.tools.vpe.ui.test.TestUtil;
+import org.jboss.tools.vpe.ui.test.VpeTest;
+
+/**
+ * Test class for JBIDE-2774
+ * @author mareshkau
+ *
+ */
+public class JBIDE2774Test extends VpeTest {
+
+ /**
+ *
+ * @param name
+ */
+ public JBIDE2774Test(String name) {
+ super(name);
+ }
+
+ /**
+ * Test case for jbide-2774
+ *
+ * @throws Throwable
+ */
+ public void testJBIDE2774() throws Throwable {
+ setException(null);
+
+ // get test page path
+ IFile file = (IFile)
TestUtil.getComponentPath("JBIDE/2774/jbide2774test.xhtml", //$NON-NLS-1$
+ JsfAllTests.IMPORT_PROJECT_NAME);
+
+ IEditorInput input = new FileEditorInput(file);
+
+ // open and get editor
+ JSPMultiPageEditor part = openEditor(input);
+
+
+ int offcet = TestUtil.getLinePositionOffcet(part.getSourceEditor().getTextViewer(), 21,
25);
+ //sets selection
+ part.getSourceEditor().getTextViewer().setSelectedRange(offcet, 2);
+
+ Point selectionRangeBeforeRefresh =
part.getSourceEditor().getTextViewer().getSelectedRange();
+ // get controller
+ VpeController controller = getVpeController(part);
+ assertNotNull(controller);
+
+ controller.visualRefresh();
+ TestUtil.delay(500);
+ Point selectionRangeAfterRefresh =
part.getSourceEditor().getTextViewer().getSelectedRange();
+
+ assertEquals("Selection should be before and after refresh equals",
selectionRangeBeforeRefresh,selectionRangeAfterRefresh); //$NON-NLS-1$
+
+ if(getException()!=null) {
+ throw getException();
+ }
+ }
+
+}