Author: dsakovich
Date: 2008-01-15 11:16:04 -0500 (Tue, 15 Jan 2008)
New Revision: 5720
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/resources/faceletsTest/WebContent/pages/components/faceletsTest.xhtml
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java
Log:
Code adjustment for facelets JUnit tests
Added:
trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/resources/faceletsTest/WebContent/pages/components/faceletsTest.xhtml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/resources/faceletsTest/WebContent/pages/components/faceletsTest.xhtml
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/resources/faceletsTest/WebContent/pages/components/faceletsTest.xhtml 2008-01-15
16:16:04 UTC (rev 5720)
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html
xmlns="http://www.w3.org/1999/xhtml"
+
xmlns:ui="http://java.sun.com/jsf/facelets"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:f="http://java.sun.com/jsf/core">
+
+<head>
+<title>All Test</title>
+</head>
+
+<body bgcolor="#ffffff">
+<ui:component binding="#{backingBean.menu}">
+ <ul id="mainMenu">
+ <li><a href="#{link.uri}">#{link.text}</a></li>
+ </ul>
+</ui:component>
+<ui:include src="insert.xhtml">
+ <ui:param name="user" value="#{person.name}" />
+</ui:include>
+<ui:fragment binding="#{uiCache['searchResult']}">
+ <ul id="mainMenu">
+ <li><a href="#{link.uri}">#{link.text}</a></li>
+ </ul>
+</ui:fragment>
+<ui:decorate template="./insert.xhtml">
+ <ui:define name="pageTitle">JSF 1.2 and Facelets under Tomcat. KickStart
Application</ui:define>
+</ui:decorate>
+<ui:remove>
+ This will be removed.
+</ui:remove>
+<ui:debug hotkey="d" rendered="#{initParam.debugMode}" />
+<ui:composition template="./insert.xhtml">
+ <ui:define name="pageTitle">JSF 1.2 and Facelets under Tomcat. KickStart
Application</ui:define>
+</ui:composition>
+<ui:repeat value="#{company.departments}" var="dept">
+ <dt>#{dept.name}</dt>
+ <dd>#{dept.lastName}, #{dept.firstName}</dd>
+</ui:repeat>
+</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-15
16:06:11 UTC (rev 5719)
+++
trunk/jsf/tests/org.jboss.tools.jsf.vpe.facelets.test/src/org/jboss/tools/jsf/vpe/facelets/test/FaceletsComponentTest.java 2008-01-15
16:16:04 UTC (rev 5720)
@@ -445,4 +445,14 @@
assertEquals(message, contextString, text.getNodeValue());
}
+ /**
+ * Test for all facelets tags
+ *
+ * @throws Throwable
+ */
+ public void testAllTags() throws Throwable {
+ performTestForVpeComponent((IFile) TestUtil.getComponentPath(
+ "components/faceletsTest.xhtml", IMPORT_PROJECT_NAME)); // $NON-NLS-1$
+ }
+
}