[jbosstools-commits] JBoss Tools SVN: r23906 - in trunk/vpe/tests/org.jboss.tools.vpe.spring.test: resources/SpringTest/src/main/webapp/WEB-INF and 2 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Aug 4 03:11:10 EDT 2010


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&lt;=
+				<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&lt;=
+				<span class="vpe-text">
+					${status.value}
+				</span>
+			</span>
+		</div>
+	</test>
+	<test id="inputBinding">
+		<div id="inputBinding">
+			<span class="vpe-text">
+				selectedCategory&lt;=
+				<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$



More information about the jbosstools-commits mailing list