Author: vmolotkov
Date: 2008-11-20 10:42:15 -0500 (Thu, 20 Nov 2008)
New Revision: 11275
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/InplaceSelectTestBean.java
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/includes/testBody.xhtml
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/testProcessingInvalidValue.xhtml
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/testValidator.xhtml
Log:
tests for inplaceselect
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/InplaceSelectTestBean.java
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/InplaceSelectTestBean.java 2008-11-20
15:33:04 UTC (rev 11274)
+++
trunk/test-applications/seleniumTest/richfaces/src/main/java/org/ajax4jsf/bean/InplaceSelectTestBean.java 2008-11-20
15:42:15 UTC (rev 11275)
@@ -4,15 +4,28 @@
import java.util.Arrays;
import java.util.List;
+import javax.faces.application.FacesMessage;
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.event.ValueChangeEvent;
import javax.faces.model.SelectItem;
+import javax.faces.validator.ValidatorException;
+import org.ajax4jsf.bean.InplaceInputTestBean.Messages;
+
public class InplaceSelectTestBean {
private List<SelectItem> treeItems = new ArrayList<SelectItem>();
- private List<String> treeNames = Arrays.asList("Pine",
"Birch", "Aspen", "Spruce", "Oak",
"Maple", "Ash", "Lime");
+ private List<String> treeNames = Arrays.asList("Pine",
"Birch", "Aspen", "Spruce", "Oak",
"Maple", "Ash", "Lime", "test", "999");
private String tree = "";
+
+ private String isValue = "test";
+
+ private String isNumberValue = "999";
+
+ private String newValue;
/**
* Gets value of tree field.
@@ -47,5 +60,61 @@
public List<SelectItem> getTreeItems() {
return treeItems;
}
+
+ public void validator(FacesContext arg0, UIComponent arg1, Object arg2) {
+ if (!"test".equals(arg2)) {
+ throw new ValidatorException(new FacesMessage("Value isn't correct!"));
+ }
+ }
+
+ public void valueChangeListener(ValueChangeEvent ve) {
+ setNewValue(Messages.VALUECHANGELISTENER_CALLED);
+ }
+
+ public void action() {
+ setIsValue(InplaceInputTestBean.Messages.ACTION_CALLED);
+ }
+ /**
+ * @return the isValue
+ */
+ public String getIsValue() {
+ return isValue;
+ }
+
+ /**
+ * @param isValue the isValue to set
+ */
+ public void setIsValue(String isValue) {
+ this.isValue = isValue;
+ }
+
+ /**
+ * @return the newValue
+ */
+ public String getNewValue() {
+ return newValue;
+ }
+
+ /**
+ * @param newValue the newValue to set
+ */
+ public void setNewValue(String newValue) {
+ this.newValue = newValue;
+ }
+
+ /**
+ * @return the isNumberValue
+ */
+ public String getIsNumberValue() {
+ return isNumberValue;
+ }
+
+ /**
+ * @param isNumberValue the isNumberValue to set
+ */
+ public void setIsNumberValue(String isNumberValue) {
+ this.isNumberValue = isNumberValue;
+ }
+
}
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/includes/testBody.xhtml
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/includes/testBody.xhtml 2008-11-20
15:33:04 UTC (rev 11274)
+++
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/includes/testBody.xhtml 2008-11-20
15:42:15 UTC (rev 11275)
@@ -15,5 +15,6 @@
<br/>
<br/>
<h:commandButton id="bn_#{test_prefix}"
action="#{inplaceInputBean.action}"
value="Submit"></h:commandButton>
+
</h:form>
</ui:composition>
\ No newline at end of file
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/testProcessingInvalidValue.xhtml
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/testProcessingInvalidValue.xhtml 2008-11-20
15:33:04 UTC (rev 11274)
+++
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/testProcessingInvalidValue.xhtml 2008-11-20
15:42:15 UTC (rev 11275)
@@ -14,7 +14,7 @@
<tr>
<td></td>
<td>
- <rich:inplaceInput id="ii_tpiv" value="999">
+ <rich:inplaceInput id="ii_tpiv"
value="#{inplaceInputBean.iiValue}">
<f:convertNumber integerOnly="true"/>
</rich:inplaceInput>
<a4j:commandButton id="bn_tpiv" reRender="group_tpiv"
value="Submit"/>
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/testValidator.xhtml
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/testValidator.xhtml 2008-11-20
15:33:04 UTC (rev 11274)
+++
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/inplaceInput/testValidator.xhtml 2008-11-20
15:42:15 UTC (rev 11275)
@@ -14,7 +14,7 @@
<tr>
<td>1</td>
<td>
- <rich:inplaceInput id="ii_tv1" value="test"
validator="#{inplaceInputBean.validator}">
+ <rich:inplaceInput id="ii_tv1"
value="#{inplaceInputBean.iiValue}"
validator="#{inplaceInputBean.validator}">
</rich:inplaceInput>
<a4j:commandButton id="bn_tv1" reRender="group_tv2"
value="Submit"/>
</td>
@@ -23,7 +23,7 @@
<tr>
<td>2</td>
<td>
- <rich:inplaceInput id="ii_tv2" value="test" >
+ <rich:inplaceInput id="ii_tv2"
value="#{inplaceInputBean.iiValue}" >
<f:validator validatorId="inplaceInputValidator" />
</rich:inplaceInput>
<a4j:commandButton id="bn_tv2" reRender="group_tv2"
value="Submit"/>
Show replies by date