Author: ppitonak(a)redhat.com
Date: 2011-03-31 08:52:05 -0400 (Thu, 31 Mar 2011)
New Revision: 22342
Modified:
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichInputNumberSliderBean.properties
modules/tests/metamer/trunk/application/src/main/webapp/components/richInputNumberSlider/fAjax.xhtml
modules/tests/metamer/trunk/application/src/main/webapp/components/richInputNumberSlider/simple.xhtml
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richInputNumberSlider/TestRichSlider.java
Log:
samples for slider updated
added new tests for slider
Modified:
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichInputNumberSliderBean.properties
===================================================================
---
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichInputNumberSliderBean.properties 2011-03-31
12:51:12 UTC (rev 22341)
+++
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichInputNumberSliderBean.properties 2011-03-31
12:52:05 UTC (rev 22342)
@@ -1,3 +1,7 @@
+attr.dir.ltr=ltr
+attr.dir.rtl=rtl
+attr.dir.null=
+
attr.inputPosition.left=left
attr.inputPosition.right=right
attr.inputPosition.top=top
Modified:
modules/tests/metamer/trunk/application/src/main/webapp/components/richInputNumberSlider/fAjax.xhtml
===================================================================
---
modules/tests/metamer/trunk/application/src/main/webapp/components/richInputNumberSlider/fAjax.xhtml 2011-03-31
12:51:12 UTC (rev 22341)
+++
modules/tests/metamer/trunk/application/src/main/webapp/components/richInputNumberSlider/fAjax.xhtml 2011-03-31
12:52:05 UTC (rev 22342)
@@ -38,8 +38,6 @@
<ui:define name="component">
<rich:inputNumberSlider id="slider"
-
valueChangeListener="#{richBean.valueChangeListener}"
-
accesskey="#{richInputNumberSliderBean.attributes['accesskey'].value}"
decreaseClass="#{richInputNumberSliderBean.attributes['decreaseClass'].value}"
decreaseSelectedClass="#{richInputNumberSliderBean.attributes['decreaseSelectedClass'].value}"
@@ -74,7 +72,6 @@
onmouseover="#{richInputNumberSliderBean.attributes['onmouseover'].value}"
onmouseup="#{richInputNumberSliderBean.attributes['onmouseup'].value}"
onselect="#{richInputNumberSliderBean.attributes['onselect'].value}"
-
readonly="#{richInputNumberSliderBean.attributes['readonly'].value}"
rendered="#{richInputNumberSliderBean.attributes['rendered'].value}"
required="#{richInputNumberSliderBean.attributes['required'].value}"
requiredMessage="#{richInputNumberSliderBean.attributes['requiredMessage'].value}"
@@ -90,6 +87,7 @@
tooltipClass="#{richInputNumberSliderBean.attributes['tooltipClass'].value}"
trackClass="#{richInputNumberSliderBean.attributes['trackClass'].value}"
value="#{richInputNumberSliderBean.attributes['value'].value}"
+
valueChangeListener="#{richBean.valueChangeListener}"
<f:ajax event="change" render="output
:phasesPanel"/>
Modified:
modules/tests/metamer/trunk/application/src/main/webapp/components/richInputNumberSlider/simple.xhtml
===================================================================
---
modules/tests/metamer/trunk/application/src/main/webapp/components/richInputNumberSlider/simple.xhtml 2011-03-31
12:51:12 UTC (rev 22341)
+++
modules/tests/metamer/trunk/application/src/main/webapp/components/richInputNumberSlider/simple.xhtml 2011-03-31
12:52:05 UTC (rev 22342)
@@ -38,8 +38,6 @@
<ui:define name="component">
<rich:inputNumberSlider id="slider"
-
valueChangeListener="#{richBean.valueChangeListener}"
-
accesskey="#{richInputNumberSliderBean.attributes['accesskey'].value}"
decreaseClass="#{richInputNumberSliderBean.attributes['decreaseClass'].value}"
decreaseSelectedClass="#{richInputNumberSliderBean.attributes['decreaseSelectedClass'].value}"
@@ -74,7 +72,6 @@
onmouseover="#{richInputNumberSliderBean.attributes['onmouseover'].value}"
onmouseup="#{richInputNumberSliderBean.attributes['onmouseup'].value}"
onselect="#{richInputNumberSliderBean.attributes['onselect'].value}"
-
readonly="#{richInputNumberSliderBean.attributes['readonly'].value}"
rendered="#{richInputNumberSliderBean.attributes['rendered'].value}"
required="#{richInputNumberSliderBean.attributes['required'].value}"
requiredMessage="#{richInputNumberSliderBean.attributes['requiredMessage'].value}"
@@ -90,6 +87,7 @@
tooltipClass="#{richInputNumberSliderBean.attributes['tooltipClass'].value}"
trackClass="#{richInputNumberSliderBean.attributes['trackClass'].value}"
value="#{richInputNumberSliderBean.attributes['value'].value}"
+
valueChangeListener="#{richBean.valueChangeListener}"
<a4j:ajax event="change" render="output"/>
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richInputNumberSlider/TestRichSlider.java
===================================================================
---
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richInputNumberSlider/TestRichSlider.java 2011-03-31
12:51:12 UTC (rev 22341)
+++
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richInputNumberSlider/TestRichSlider.java 2011-03-31
12:52:05 UTC (rev 22342)
@@ -39,6 +39,7 @@
import java.util.TreeSet;
import javax.faces.event.PhaseId;
+import org.jboss.test.selenium.dom.Event;
import org.jboss.test.selenium.encapsulated.JavaScript;
import org.jboss.test.selenium.geometry.Point;
@@ -171,6 +172,11 @@
}
@Test
+ public void testDir() {
+ testDir(slider);
+ }
+
+ @Test
public void testDisabled() {
JQueryLocator selectOption =
pjq("input[type=radio][name$=disabledInput][value=true]");
selenium.click(selectOption);
@@ -308,6 +314,11 @@
}
@Test
+ public void testLang() {
+ testLang(slider);
+ }
+
+ @Test
public void testMaxValueType() {
JQueryLocator selectOption =
pjq("input[type=text][id$=maxValueInput]");
selenium.type(selectOption, "13");
@@ -399,6 +410,11 @@
}
@Test
+ public void testOnblur() {
+ testFireEvent(Event.BLUR, slider);
+ }
+
+ @Test
public void testOnchangeType() {
String value = "metamerEvents += \"change \"";
selenium.type(pjq("input[id$=onchangeInput]"), value);
@@ -441,6 +457,66 @@
}
@Test
+ public void testOnclick() {
+ testFireEvent(Event.CLICK, slider);
+ }
+
+ @Test
+ public void testOndblclick() {
+ testFireEvent(Event.DBLCLICK, slider);
+ }
+
+ @Test
+ public void testOnfocus() {
+ testFireEvent(Event.FOCUS, slider);
+ }
+
+ @Test
+ public void testOnkeydown() {
+ testFireEvent(Event.KEYDOWN, slider);
+ }
+
+ @Test
+ public void testOnkeypress() {
+ testFireEvent(Event.KEYPRESS, slider);
+ }
+
+ @Test
+ public void testOnkeyup() {
+ testFireEvent(Event.KEYUP, slider);
+ }
+
+ @Test
+ public void testOnmousedown() {
+ testFireEvent(Event.MOUSEDOWN, slider);
+ }
+
+ @Test
+ public void testOnmousemove() {
+ testFireEvent(Event.MOUSEMOVE, slider);
+ }
+
+ @Test
+ public void testOnmouseout() {
+ testFireEvent(Event.MOUSEOUT, slider);
+ }
+
+ @Test
+ public void testOnmouseover() {
+ testFireEvent(Event.MOUSEOVER, slider);
+ }
+
+ @Test
+ public void testOnmouseup() {
+ testFireEvent(Event.MOUSEUP, slider);
+ }
+
+ @Test
+ public void testOnselect() {
+ testFireEvent(Event.SELECT, slider);
+ }
+
+ @Test
public void testRendered() {
selenium.click(pjq("input[type=radio][name$=renderedInput][value=false]"));
selenium.waitForPageToLoad();