Author: dvinnichek
Date: 2010-08-04 03:11:10 -0400 (Wed, 04 Aug 2010)
New Revision: 23906
Added:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp.xml
Modified:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/springapp-servlet.xml
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/index.jsp
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/src/org/jboss/tools/vpe/spring/test/SpringComponentContentTest.java
Log:
add tests for spring:bind (
https://jira.jboss.org/browse/JBIDE-6711)
Added:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp
===================================================================
---
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp
(rev 0)
+++
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp 2010-08-04
07:11:10 UTC (rev 23906)
@@ -0,0 +1,61 @@
+<%@ taglib prefix="form"
uri="http://www.springframework.org/tags/form"%>
+<%@ taglib prefix="spring"
uri="http://www.springframework.org/tags"%>
+<%@ taglib prefix="c"
uri="http://java.sun.com/jstl/core"%>
+<html>
+<head>
+<style>
+.tall-radiobutton {
+ -moz-appearance: none;
+ height: 30px;
+}
+</style>
+</head>
+<body>
+<h1>Test of spring:bind</h1>
+
+<form:form modelAttribute="formBean">
+ <table>
+ <tr>
+ <td>First Name:</td>
+ <td><form:input path="user.firstName" /></td>
+ <td>
+ <spring:bind path="user.firstName">
+ <font color="red">
+ <b>${status.errorMessage}</b>
+ </font>
+ </spring:bind>
+ </td>
+ </tr>
+ <tr>
+ <td>Last Name:</td>
+ <td><form:input path="user.lastName" /></td>
+ <td>
+ <div id="validationBinding">
+ <spring:bind path="user.lastName">
+ <font color="red">
+ <b>${status.errorMessage}</b>
+ </font>
+ </spring:bind>
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" align="right"><input
type="submit" value="Test" /></td>
+ </tr>
+ </table>
+
+ <div id="outputBinding">
+ <spring:bind path="selectedCategory">
+ ${status.value}
+ </spring:bind>
+ </div><br/>
+
+ <div id="inputBinding">
+ <spring:bind path="selectedCategory">
+ <input type="text" name="${status.expression}"
value="${status.value}" />
+ </spring:bind>
+ </div>
+
+</form:form>
+</body>
+</html>
Property changes on:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ native
Added:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp.xml
===================================================================
---
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp.xml
(rev 0)
+++
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp.xml 2010-08-04
07:11:10 UTC (rev 23906)
@@ -0,0 +1,34 @@
+<tests>
+ <test id="validationBinding">
+ <div id="validationBinding">
+ <span class="vpe-text">
+ user.lastName<=
+ <font color="red">
+ <b>
+ <span class="vpe-text">
+ ${status.errorMessage}
+ </span>
+ </b>
+ </font>
+ </span>
+ </div>
+ </test>
+ <test id="outputBinding">
+ <div id="outputBinding">
+ <span class="vpe-text">
+ selectedCategory<=
+ <span class="vpe-text">
+ ${status.value}
+ </span>
+ </span>
+ </div>
+ </test>
+ <test id="inputBinding">
+ <div id="inputBinding">
+ <span class="vpe-text">
+ selectedCategory<=
+ <input type="text" value="${status.value}" />
+ </span>
+ </div>
+ </test>
+</tests>
\ No newline at end of file
Property changes on:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/jsp/bind.jsp.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ native
Modified:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/springapp-servlet.xml
===================================================================
---
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/springapp-servlet.xml 2010-08-04
06:49:58 UTC (rev 23905)
+++
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/WEB-INF/springapp-servlet.xml 2010-08-04
07:11:10 UTC (rev 23906)
@@ -17,6 +17,9 @@
<bean name="/errors.htm"
class="org.jboss.tools.vpe.spring.test.springtest.controller.ErrorsController">
<property name="validator" ref="fieldValidator"/>
</bean>
+ <bean name="/bind.htm"
class="org.jboss.tools.vpe.spring.test.springtest.controller.ErrorsController">
+ <property name="validator" ref="fieldValidator"/>
+ </bean>
<bean name="/select.htm"
class="org.jboss.tools.vpe.spring.test.springtest.FormController"/>
<bean name="/escapeBody.htm"
class="org.jboss.tools.vpe.spring.test.springtest.FormController"/>
<bean id="fieldValidator"
class="org.jboss.tools.vpe.spring.test.springtest.validator.FieldValidator"/>
Modified:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/index.jsp
===================================================================
---
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/index.jsp 2010-08-04
06:49:58 UTC (rev 23905)
+++
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/resources/SpringTest/src/main/webapp/index.jsp 2010-08-04
07:11:10 UTC (rev 23906)
@@ -14,6 +14,8 @@
<br/>
<a href="errors.htm">errors.htm</a>
<br/>
-<a href="select.htm">errors.htm</a>
+<a href="bind.htm">bind.htm</a>
<br/>
+<a href="select.htm">select.htm</a>
+<br/>
Modified:
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/src/org/jboss/tools/vpe/spring/test/SpringComponentContentTest.java
===================================================================
---
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/src/org/jboss/tools/vpe/spring/test/SpringComponentContentTest.java 2010-08-04
06:49:58 UTC (rev 23905)
+++
trunk/vpe/tests/org.jboss.tools.vpe.spring.test/src/org/jboss/tools/vpe/spring/test/SpringComponentContentTest.java 2010-08-04
07:11:10 UTC (rev 23906)
@@ -56,6 +56,10 @@
public void testErrors() throws Throwable {
performContentTestByFullPath("src/main/webapp/WEB-INF/jsp/errors.jsp");
//$NON-NLS-1$
}
+
+ public void testBind() throws Throwable {
+ performContentTestByFullPath("src/main/webapp/WEB-INF/jsp/bind.jsp");
//$NON-NLS-1$
+ }
public void testSelect() throws Throwable {
performContentTestByFullPath("src/main/webapp/WEB-INF/jsp/select.jsp");
//$NON-NLS-1$