JBoss Tools SVN: r5622 - in trunk/jsf: tests/org.jboss.tools.jsf.vpe.jsf.test/resources/jsfTest/WebContent/pages/JBIDE and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2008-01-11 10:16:46 -0500 (Fri, 11 Jan 2008)
New Revision: 5622
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/resources/jsfTest/WebContent/pages/JBIDE/1548/
trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/resources/jsfTest/WebContent/pages/JBIDE/1548/JBIDE-1548.jsp
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInputNumberSliderTemplate.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1548
was resolved issue, was added test
Modified: trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInputNumberSliderTemplate.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInputNumberSliderTemplate.java 2008-01-11 15:14:45 UTC (rev 5621)
+++ trunk/jsf/plugins/org.jboss.tools.jsf.vpe.richfaces/src/org/jboss/tools/jsf/vpe/richfaces/template/RichFacesInputNumberSliderTemplate.java 2008-01-11 15:16:46 UTC (rev 5622)
@@ -417,7 +417,7 @@
* @param visualNode
* @return
*/
- private nsIDOMElement getMaxValueElement(nsIDOMElement visualNode) {
+ private nsIDOMNode getMaxValueElement(nsIDOMElement visualNode) {
nsIDOMElement table = visualNode;
nsIDOMNodeList tableList = table.getChildNodes();
nsIDOMNode tr = tableList.item(0);
@@ -425,8 +425,7 @@
nsIDOMNode td1 = trList.item(1);
nsIDOMNodeList td1List = td1.getChildNodes();
nsIDOMNode maxValue = td1List.item(0);
- nsIDOMElement maxValueElement = (nsIDOMElement) maxValue.queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID);
- return maxValueElement;
+ return maxValue;
}
/**
@@ -434,7 +433,7 @@
* @param visualNode
* @return
*/
- private nsIDOMElement getMinValueElement(nsIDOMElement visualNode) {
+ private nsIDOMNode getMinValueElement(nsIDOMElement visualNode) {
nsIDOMElement table = visualNode;
nsIDOMNodeList tableList = table.getChildNodes();
nsIDOMNode tr = tableList.item(0);
@@ -442,13 +441,7 @@
nsIDOMNode td1 = trList.item(0);
nsIDOMNodeList td1List = td1.getChildNodes();
nsIDOMNode minValue = td1List.item(0);
- nsIDOMElement minValueElement = null;
- try {
- minValueElement = (nsIDOMElement) minValue.queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID);
- } catch (org.mozilla.xpcom.XPCOMException e) {
- return null; // It could happen if source code doesn't have such element.
- }
- return minValueElement;
+ return minValue;
}
/**
@@ -509,7 +502,7 @@
* @param sourceNode
*/
public void setMaxValue(nsIDOMElement visualNode, Element sourceNode) {
- nsIDOMElement maxValue = getMaxValueElement(visualNode);
+ nsIDOMNode maxValue = getMaxValueElement(visualNode);
if (maxValue != null) {
if (getAttribute(SLIDER_SHOWBOUNDARY_ATTR, sourceNode)
.equalsIgnoreCase("false")) {
@@ -533,7 +526,7 @@
* @param sourceNode
*/
public void setMinValue(nsIDOMElement visualNode, Element sourceNode) {
- nsIDOMElement minValue = getMinValueElement(visualNode);
+ nsIDOMNode minValue = getMinValueElement(visualNode);
if (minValue != null) {
if (getAttribute(SLIDER_SHOWBOUNDARY_ATTR, sourceNode)
.equalsIgnoreCase("false")) {
Added: trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/resources/jsfTest/WebContent/pages/JBIDE/1548/JBIDE-1548.jsp
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/resources/jsfTest/WebContent/pages/JBIDE/1548/JBIDE-1548.jsp (rev 0)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.jsf.test/resources/jsfTest/WebContent/pages/JBIDE/1548/JBIDE-1548.jsp 2008-01-11 15:16:46 UTC (rev 5622)
@@ -0,0 +1,18 @@
+<%@ taglib uri="http://richfaces.org/rich" prefix="rich" %>
+<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
+<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
+
+<html>
+<head>
+</head>
+<body>
+
+<f:view>
+
+<rich:inputNumberSlider/>
+
+<rich:inputNumberSlider minValue="-10" maxValue="200" value="40"/>
+
+</f:view>
+</body>
+</html>
\ No newline at end of file
18 years, 3 months
JBoss Tools SVN: r5621 - trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2008-01-11 10:14:45 -0500 (Fri, 11 Jan 2008)
New Revision: 5621
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/ImportProvider.java
Log:
edit class. update List for parameter
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/ImportProvider.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/ImportProvider.java 2008-01-11 15:07:46 UTC (rev 5620)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/ImportProvider.java 2008-01-11 15:14:45 UTC (rev 5621)
@@ -29,7 +29,7 @@
/**
* list of files which will not be imported
*/
- List unimportedFiles = new ArrayList();
+ List<String> unimportedFiles = new ArrayList<String>();
/**
* Creates an instance of <code>ImportProvider</code>.
@@ -41,11 +41,11 @@
/*
* (non-Javadoc) Method declared on IImportStructureProvider
*/
- public List getChildren(Object element) {
+ public List<File> getChildren(Object element) {
File folder = (File) element;
String[] children = folder.list();
int childrenLength = children == null ? 0 : children.length;
- List result = new ArrayList(childrenLength);
+ List<File> result = new ArrayList<File>(childrenLength);
for (int i = 0; i < childrenLength; i++) {
if (!unimportedFiles.contains(children[i]))
@@ -96,11 +96,11 @@
return ((File) element).isDirectory();
}
- public List getUnimportedFiles() {
+ public List<String> getUnimportedFiles() {
return unimportedFiles;
}
- public void setUnimportedFiles(List unimportedFiles) {
+ public void setUnimportedFiles(List<String> unimportedFiles) {
this.unimportedFiles = unimportedFiles;
}
18 years, 3 months
JBoss Tools SVN: r5620 - trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test.
by jbosstools-commits@lists.jboss.org
Author: dsakovich
Date: 2008-01-11 10:07:46 -0500 (Fri, 11 Jan 2008)
New Revision: 5620
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1520
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java 2008-01-11 14:14:15 UTC (rev 5619)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java 2008-01-11 15:07:46 UTC (rev 5620)
@@ -178,7 +178,8 @@
nsIDOMText text = (nsIDOMText) elementSpan.getFirstChild()
.queryInterface(nsIDOMText.NS_IDOMTEXT_IID);
- assertEquals(false, text.getNodeValue().equals("\nThis will be removed.\n"));
+ assertEquals(false, text.getNodeValue().equals(
+ "\nThis will be removed.\n"));
if (getException() != null) {
throw getException();
@@ -270,10 +271,31 @@
* @throws Throwable
*/
public void testFragment() throws Throwable {
- performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/fragment.xhtml", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
- // TODO check that fragment's content is showed
- assertTrue("Fragment's content is not sown", false);
+ nsIDOMElement element = performTestForFaceletComponent("components/fragment.xhtml");
+ nsIDOMNode node = (nsIDOMNode) element
+ .queryInterface(nsIDOMNode.NS_IDOMNODE_IID);
+
+ List<nsIDOMNode> elements = new ArrayList<nsIDOMNode>();
+
+ // find "div" elements
+ TestUtil.findElementsByName(node, elements, HTML.TAG_DIV);
+ assertEquals(1, elements.size());
+ nsIDOMElement divElement = (nsIDOMElement) elements.get(0)
+ .queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID);
+
+ nsIDOMElement divBody = (nsIDOMElement) divElement.getLastChild()
+ .queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID);
+
+ nsIDOMElement div = (nsIDOMElement) divBody.getLastChild()
+ .queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID);
+
+ String title = div.getAttribute("title");
+
+ assertEquals(title.replaceAll("\\s+", ""),
+ "ui:fragmentbinding:#{uiCache['searchResult']}");
+ if (getException() != null) {
+ throw getException();
+ }
}
/**
18 years, 3 months
JBoss Tools SVN: r5619 - in trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test: src/org/jboss/tools/jsf/vpe/facelets/test and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: dsakovich
Date: 2008-01-11 09:14:15 -0500 (Fri, 11 Jan 2008)
New Revision: 5619
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/resources/faceletsTest/WebContent/pages/components/remove.xhtml
trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1521
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/resources/faceletsTest/WebContent/pages/components/remove.xhtml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/resources/faceletsTest/WebContent/pages/components/remove.xhtml 2008-01-11 13:47:01 UTC (rev 5618)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/resources/faceletsTest/WebContent/pages/components/remove.xhtml 2008-01-11 14:14:15 UTC (rev 5619)
@@ -12,7 +12,6 @@
<ui:remove>
This will be removed.
</ui:remove>
-<span jsfc="ui:remove"> This won't be compiled either <h:outputText
- value="#{foo.bar}" /> </span>
+This is ui:remove test
</body>
</html>
\ No newline at end of file
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java 2008-01-11 13:47:01 UTC (rev 5618)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java 2008-01-11 14:14:15 UTC (rev 5619)
@@ -161,10 +161,28 @@
* @throws Throwable
*/
public void testRemove() throws Throwable {
- performTestForVpeComponent((IFile) TestUtil.getComponentPath(
- "components/remove.xhtml", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
- // TODO check that content in ui:remove isn't shown in VPE
- assertTrue("Content inside ui:remove tag shouldn't be shown", false);
+ nsIDOMElement element = performTestForFaceletComponent("components/remove.xhtml");
+ nsIDOMNode node = (nsIDOMNode) element
+ .queryInterface(nsIDOMNode.NS_IDOMNODE_IID);
+
+ List<nsIDOMNode> elements = new ArrayList<nsIDOMNode>();
+
+ // find "span" elements
+ TestUtil.findElementsByName(node, elements, HTML.TAG_SPAN);
+
+ assertEquals(1, elements.size());
+
+ nsIDOMElement elementSpan = (nsIDOMElement) elements.get(0)
+ .queryInterface(nsIDOMElement.NS_IDOMELEMENT_IID);
+
+ nsIDOMText text = (nsIDOMText) elementSpan.getFirstChild()
+ .queryInterface(nsIDOMText.NS_IDOMTEXT_IID);
+
+ assertEquals(false, text.getNodeValue().equals("\nThis will be removed.\n"));
+
+ if (getException() != null) {
+ throw getException();
+ }
}
/**
18 years, 3 months
JBoss Tools SVN: r5618 - trunk/documentation/guides/userguide/GettingStartedGuide/en/modules.
by jbosstools-commits@lists.jboss.org
Author: afedosik
Date: 2008-01-11 08:47:01 -0500 (Fri, 11 Jan 2008)
New Revision: 5618
Modified:
trunk/documentation/guides/userguide/GettingStartedGuide/en/modules/getting_started.xml
Log:
http://jira.jboss.com/jira/browse/JBDS-240 - Getting started guide (FAQ section) was updated
Modified: trunk/documentation/guides/userguide/GettingStartedGuide/en/modules/getting_started.xml
===================================================================
--- trunk/documentation/guides/userguide/GettingStartedGuide/en/modules/getting_started.xml 2008-01-11 12:13:43 UTC (rev 5617)
+++ trunk/documentation/guides/userguide/GettingStartedGuide/en/modules/getting_started.xml 2008-01-11 13:47:01 UTC (rev 5618)
@@ -503,6 +503,17 @@
<section id="Importing_Projects">
<title>Importing Projects</title>
<para>
+ <emphasis role="bold">I have an existing Seam 1.2.1 project. Can I migrate/import the project to a JBDS Seam project?</emphasis>
+ </para>
+ <para> There is no automagical way.
+ Need to be done manually; most should be straightforward:
+ </para>
+ <itemizedlist>
+ <listitem><para> copy <property>src</property> to <property>src</property></para></listitem>
+ <listitem><para> copy <property>view</property> to <property>Web content</property></para></listitem>
+ <listitem><para> copy resources individual files to where they are in the seam web project etc.</para></listitem>
+ </itemizedlist>
+ <para>
<emphasis role="bold">I have an existing Struts or JSF project. Can I open the project in
JBDS?</emphasis>
</para>
18 years, 3 months
JBoss Tools SVN: r5616 - trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2008-01-11 05:46:49 -0500 (Fri, 11 Jan 2008)
New Revision: 5616
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test/build.properties
Log:
http://jira.jboss.com/jira/browse/JBIDE-1566
updated tests
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test/build.properties
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test/build.properties 2008-01-11 10:45:51 UTC (rev 5615)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test/build.properties 2008-01-11 10:46:49 UTC (rev 5616)
@@ -5,7 +5,8 @@
.classpath
src.includes = META-INF/,\
build.properties,\
- src/
+ src/,\
+ resources/
jars.compile.order = html-test.jar
source.html-test.jar = src/
output.html-test.jar = bin/
18 years, 3 months
JBoss Tools SVN: r5615 - trunk/jsf/docs/userguide/en/modules.
by jbosstools-commits@lists.jboss.org
Author: ykryvinchanka
Date: 2008-01-11 05:45:51 -0500 (Fri, 11 Jan 2008)
New Revision: 5615
Modified:
trunk/jsf/docs/userguide/en/modules/preferences.xml
trunk/jsf/docs/userguide/en/modules/verif_valid.xml
Log:
http://jira.jboss.com/jira/browse/JBDS-226 screens are retaken with 96 resolution + scale parameter is defined
Modified: trunk/jsf/docs/userguide/en/modules/preferences.xml
===================================================================
--- trunk/jsf/docs/userguide/en/modules/preferences.xml 2008-01-11 10:45:41 UTC (rev 5614)
+++ trunk/jsf/docs/userguide/en/modules/preferences.xml 2008-01-11 10:45:51 UTC (rev 5615)
@@ -111,7 +111,7 @@
<title>JSF Flow Diagram</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/preferences/preferences_6.png" />
+ <imagedata fileref="images/preferences/preferences_6.png" scale="75"/>
</imageobject>
</mediaobject>
</figure>
@@ -122,7 +122,7 @@
<title>Add View</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/preferences/preferences_7.png" />
+ <imagedata fileref="images/preferences/preferences_7.png" scale="75"/>
</imageobject>
</mediaobject>
</figure>
@@ -418,7 +418,7 @@
<title>View</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/preferences/preferences_28.png" />
+ <imagedata fileref="images/preferences/preferences_28.png" scale="70"/>
</imageobject>
</mediaobject>
</figure>
Modified: trunk/jsf/docs/userguide/en/modules/verif_valid.xml
===================================================================
--- trunk/jsf/docs/userguide/en/modules/verif_valid.xml 2008-01-11 10:45:41 UTC (rev 5614)
+++ trunk/jsf/docs/userguide/en/modules/verif_valid.xml 2008-01-11 10:45:51 UTC (rev 5615)
@@ -41,7 +41,7 @@
<title>Error in Source View</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/verif_valid/verif_valid_3.png"/>
+ <imagedata fileref="images/verif_valid/verif_valid_3.png" scale="75"/>
</imageobject>
</mediaobject>
</figure>
@@ -69,7 +69,7 @@
<title>Page Name Verification</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/verif_valid/verif_valid_6.png"/>
+ <imagedata fileref="images/verif_valid/verif_valid_6.png" scale="75"/>
</imageobject>
</mediaobject>
</figure>
@@ -114,7 +114,7 @@
<title>Error Reporting</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/verif_valid/verif_valid_10.png"/>
+ <imagedata fileref="images/verif_valid/verif_valid_10.png" scale="75"/>
</imageobject>
</mediaobject>
</figure>
@@ -133,7 +133,7 @@
<title>JSP Page Verification</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/verif_valid/verif_valid_12.png"/>
+ <imagedata fileref="images/verif_valid/verif_valid_12.png" scale="75"/>
</imageobject>
</mediaobject>
</figure>
18 years, 3 months
JBoss Tools SVN: r5614 - trunk/jsf/docs/userguide/en/images/preferences.
by jbosstools-commits@lists.jboss.org
Author: ykryvinchanka
Date: 2008-01-11 05:45:41 -0500 (Fri, 11 Jan 2008)
New Revision: 5614
Modified:
trunk/jsf/docs/userguide/en/images/preferences/preferences_10.png
trunk/jsf/docs/userguide/en/images/preferences/preferences_12.png
trunk/jsf/docs/userguide/en/images/preferences/preferences_20.png
trunk/jsf/docs/userguide/en/images/preferences/preferences_23.png
trunk/jsf/docs/userguide/en/images/preferences/preferences_30.png
trunk/jsf/docs/userguide/en/images/preferences/preferences_33.png
trunk/jsf/docs/userguide/en/images/preferences/preferences_34.png
trunk/jsf/docs/userguide/en/images/preferences/preferences_35.png
trunk/jsf/docs/userguide/en/images/preferences/preferences_36.png
Log:
http://jira.jboss.com/jira/browse/JBDS-226 screens are retaken with 96 resolution + scale parameter is defined
Modified: trunk/jsf/docs/userguide/en/images/preferences/preferences_10.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/preferences/preferences_12.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/preferences/preferences_20.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/preferences/preferences_23.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/preferences/preferences_30.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/preferences/preferences_33.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/preferences/preferences_34.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/preferences/preferences_35.png
===================================================================
(Binary files differ)
Modified: trunk/jsf/docs/userguide/en/images/preferences/preferences_36.png
===================================================================
(Binary files differ)
18 years, 3 months
JBoss Tools SVN: r5613 - trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2008-01-11 05:40:05 -0500 (Fri, 11 Jan 2008)
New Revision: 5613
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/VpeTest.java
Log:
increase delay for open editor
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/VpeTest.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/VpeTest.java 2008-01-11 10:38:18 UTC (rev 5612)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.ui.test/src/org/jboss/tools/vpe/ui/test/VpeTest.java 2008-01-11 10:40:05 UTC (rev 5613)
@@ -1,16 +1,15 @@
/*******************************************************************************
-* 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
-******************************************************************************/
+ * 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.vpe.ui.test;
-
import junit.framework.TestCase;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.ILogListener;
@@ -29,8 +28,8 @@
/**
* @author Max Areshkau
- *
- * Base Class for VPE tests
+ *
+ * Base Class for VPE tests
*/
public class VpeTest extends TestCase implements ILogListener {
@@ -38,25 +37,26 @@
* Editor in which we open visual page
*/
private final static String EDITOR_ID = "org.jboss.tools.jst.jsp.jspeditor.JSPTextEditor";
-
+
/**
* Collects exceptions
*/
private Throwable exception;
-
+
// check warning log
- private Boolean checkWarning;
-
+ private Boolean checkWarning;
+
/**
*
* @param name
* @param importProjectName
*/
-
+
public VpeTest(String name) {
super(name);
}
+
/**
* Perform pre-test initialization.
*
@@ -71,7 +71,8 @@
Platform.addLogListener(this);
closeEditors();
- }
+ }
+
/**
* Perform post-test cleanup.
*
@@ -82,12 +83,13 @@
protected void tearDown() throws Exception {
super.tearDown();
-
+
closeEditors();
Platform.removeLogListener(this);
}
+
/*
* (non-Javadoc)
*
@@ -108,6 +110,7 @@
}
}
+
/**
* close all opened editors
*/
@@ -121,6 +124,7 @@
.closeAllEditors(true);
}
+
/**
* get xulrunner source page
*
@@ -131,6 +135,7 @@
protected nsIDOMDocument getVpeVisualDocument(JSPMultiPageEditor part) {
VpeEditorPart visualEditor = (VpeEditorPart) part.getVisualEditor();
+
VpeController vpeController = visualEditor.getController();
// get xulRunner editor
@@ -141,6 +146,7 @@
return document;
}
+
/**
* Perfoms test for some page
*
@@ -154,26 +160,29 @@
setException(null);
-// IFile file = (IFile) TestUtil.getComponentPath(componentPage,getImportProjectName());
+ // IFile file = (IFile)
+ // TestUtil.getComponentPath(componentPage,getImportProjectName());
IEditorInput input = new FileEditorInput(componentPage);
-
+
TestUtil.waitForJobs();
-
- IEditorPart editor = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
- .openEditor(input, EDITOR_ID, true);
-
+
+ IEditorPart editor = PlatformUI.getWorkbench()
+ .getActiveWorkbenchWindow().getActivePage().openEditor(input,
+ EDITOR_ID, true);
+
assertNotNull(editor);
-
+
TestUtil.waitForJobs();
TestUtil.delay(1000);
-
+
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
.closeAllEditors(true);
if (getException() != null) {
throw getException();
}
- }
+ }
+
/**
* Open JSPMultiPageEditor editor
*
@@ -189,34 +198,41 @@
.getWorkbench().getActiveWorkbenchWindow().getActivePage()
.openEditor(input, EDITOR_ID, true);
+ assertNotNull(part);
// wait for jobs
TestUtil.waitForJobs();
-// // wait full initialization of vpe
- TestUtil.delay(100);
+ // wait full initialization of vpe
+ TestUtil.delay(1000);
return part;
}
+
/**
* @return the exception
*/
protected Throwable getException() {
return exception;
}
+
/**
- * @param exception the exception to set
+ * @param exception
+ * the exception to set
*/
protected void setException(Throwable exception) {
this.exception = exception;
}
+
/**
* @return the checkWarning
*/
protected Boolean getCheckWarning() {
return checkWarning;
}
+
/**
- * @param checkWarning the checkWarning to set
+ * @param checkWarning
+ * the checkWarning to set
*/
protected void setCheckWarning(Boolean checkWarning) {
this.checkWarning = checkWarning;
18 years, 3 months
JBoss Tools SVN: r5612 - trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test/src/org/jboss/tools/jsf/vpe/html/test.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2008-01-11 05:38:18 -0500 (Fri, 11 Jan 2008)
New Revision: 5612
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test/src/org/jboss/tools/jsf/vpe/html/test/HtmlAllTests.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1566
updated tests
Modified: trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test/src/org/jboss/tools/jsf/vpe/html/test/HtmlAllTests.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test/src/org/jboss/tools/jsf/vpe/html/test/HtmlAllTests.java 2008-01-11 08:47:28 UTC (rev 5611)
+++ trunk/jsf/tests/org.jboss.tools.jsf.vpe.html.test/src/org/jboss/tools/jsf/vpe/html/test/HtmlAllTests.java 2008-01-11 10:38:18 UTC (rev 5612)
@@ -16,9 +16,12 @@
import junit.framework.Test;
import junit.framework.TestSuite;
+import org.jboss.tools.vpe.ui.test.VpeTestSetup;
+import org.jboss.tools.vpe.ui.test.beans.ImportBean;
+
/**
- * Class for testing all RichFaces components
+ * Class for testing all Html components
*
* @author sdzmitrovich
*
@@ -32,7 +35,12 @@
// $JUnit-BEGIN$
suite.addTestSuite(HtmlComponentTest.class);
- return suite;
+ List<ImportBean> projectToImport = new ArrayList<ImportBean>();
+ ImportBean importBean = new ImportBean();
+ importBean.setImportProjectName(HtmlComponentTest.IMPORT_PROJECT_NAME);
+ importBean.setImportProjectPath(HtmlTestPlugin.getPluginResourcePath());
+ projectToImport.add(importBean);
+ return new VpeTestSetup(suite,projectToImport);
}
}
18 years, 3 months