Author: alexsmirnov
Date: 2010-10-27 00:25:38 -0400 (Wed, 27 Oct 2010)
New Revision: 19680
Modified:
branches/RF-8742/ui/validator/ui/src/main/java/org/richfaces/component/UIValidatorScript.java
branches/RF-8742/ui/validator/ui/src/test/java/org/richfaces/component/UIViewResourceTest.java
Log:
Incomplete - issue RF-9508: UIValidatorScript component test and implementation
https://jira.jboss.org/browse/RF-9508
Modified:
branches/RF-8742/ui/validator/ui/src/main/java/org/richfaces/component/UIValidatorScript.java
===================================================================
---
branches/RF-8742/ui/validator/ui/src/main/java/org/richfaces/component/UIValidatorScript.java 2010-10-27
02:02:21 UTC (rev 19679)
+++
branches/RF-8742/ui/validator/ui/src/main/java/org/richfaces/component/UIValidatorScript.java 2010-10-27
04:25:38 UTC (rev 19680)
@@ -64,6 +64,7 @@
private String id;
private UIComponent parent;
+ private String target="form";
private final List<ComponentValidatorScript> scripts = Lists.newArrayList();
private String clientId;
@@ -83,6 +84,14 @@
return validatorScript;
}
+ public void setTarget(String target) {
+ this.target = target;
+ }
+
+ public String getTarget() {
+ return target;
+ }
+
@Override
public String getFamily() {
return COMPONENT_FAMILY;
Modified:
branches/RF-8742/ui/validator/ui/src/test/java/org/richfaces/component/UIViewResourceTest.java
===================================================================
---
branches/RF-8742/ui/validator/ui/src/test/java/org/richfaces/component/UIViewResourceTest.java 2010-10-27
02:02:21 UTC (rev 19679)
+++
branches/RF-8742/ui/validator/ui/src/test/java/org/richfaces/component/UIViewResourceTest.java 2010-10-27
04:25:38 UTC (rev 19680)
@@ -1,7 +1,6 @@
package org.richfaces.component;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.*;
import javax.faces.render.ResponseStateManager;
@@ -29,7 +28,7 @@
"
xmlns:ui=\"http://java.sun.com/jsf/facelets\"\n" +
"
xmlns:h=\"http://java.sun.com/jsf/html\">"+
"<h:form id=\"helloForm\" >"+
- " <h:outputText value=\"#{test.value}\"
/>\n" +
+ " <h:inputText id=\"input\"
value=\"#{test.value}\" />\n" +
"</h:form>\n" +
"</html>").
withResource(FacesEnvironment.FACES_CONFIG_XML,
"org/richfaces/component/faces-config.xml").
@@ -49,6 +48,12 @@
String contentAsString = request.getConnection().getContentAsString();
assertTrue(contentAsString.contains(ResponseStateManager.VIEW_STATE_PARAM));
assertTrue(contentAsString.contains(TestBean.FOO_VALUE));
+ FacesRequest request2 =
request.submit().withParameter("helloForm:input", "BAZ");
+ request2.execute();
+ String content2 = request2.getConnection().getContentAsString();
+ assertTrue(content2.contains("BAZ"));
+ assertFalse(content2.contains(TestBean.FOO_VALUE));
+
}