JBoss Rich Faces SVN: r22476 - modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/a4j.
by richfaces-svn-commits@lists.jboss.org
Author: ppitonak(a)redhat.com
Date: 2011-05-06 08:45:22 -0400 (Fri, 06 May 2011)
New Revision: 22476
Modified:
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/a4j/A4JMediaOutputBean.java
Log:
method for generating image fixed
Modified: modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/a4j/A4JMediaOutputBean.java
===================================================================
--- modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/a4j/A4JMediaOutputBean.java 2011-05-06 10:27:57 UTC (rev 22475)
+++ modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/a4j/A4JMediaOutputBean.java 2011-05-06 12:45:22 UTC (rev 22476)
@@ -106,7 +106,7 @@
graphics2D.fillRect(paintData.getWidth() / 2, 0, paintData.getWidth() / 2, paintData.getHeight() / 2);
graphics2D.setColor(Color.BLUE);
- graphics2D.fillRect(0, paintData.getWidth() / 2, paintData.getWidth() / 2, paintData.getHeight() / 2);
+ graphics2D.fillRect(0, paintData.getHeight() / 2, paintData.getWidth() / 2, paintData.getHeight() / 2);
graphics2D.setColor(Color.GREEN);
graphics2D.fillRect(paintData.getWidth() / 2, paintData.getHeight() / 2, paintData.getWidth() / 2, paintData.getHeight() / 2);
13 years, 11 months
JBoss Rich Faces SVN: r22475 - modules/tests/metamer/trunk/ftest/src/test/resources.
by richfaces-svn-commits@lists.jboss.org
Author: jjamrich
Date: 2011-05-06 06:27:57 -0400 (Fri, 06 May 2011)
New Revision: 22475
Modified:
modules/tests/metamer/trunk/ftest/src/test/resources/testng.xml
Log:
Add richMessage(s) tests package into testng.xml
Tests should be listed in testng.xml to run in default suite on Hudson.
Add them into testng-misc.xml were not enough.
Modified: modules/tests/metamer/trunk/ftest/src/test/resources/testng.xml
===================================================================
--- modules/tests/metamer/trunk/ftest/src/test/resources/testng.xml 2011-05-05 21:14:05 UTC (rev 22474)
+++ modules/tests/metamer/trunk/ftest/src/test/resources/testng.xml 2011-05-06 10:27:57 UTC (rev 22475)
@@ -50,6 +50,8 @@
<package name="org.richfaces.tests.metamer.ftest.richMenuGroup" />
<package name="org.richfaces.tests.metamer.ftest.richMenuItem" />
<package name="org.richfaces.tests.metamer.ftest.richMenuSeparator" />
+ <package name="org.richfaces.tests.metamer.ftest.richMessage"/>
+ <package name="org.richfaces.tests.metamer.ftest.richMessages"/>
<package name="org.richfaces.tests.metamer.ftest.richToggleControl" />
<package name="org.richfaces.tests.metamer.ftest.richAccordion" />
<package name="org.richfaces.tests.metamer.ftest.richAccordionItem" />
13 years, 11 months
JBoss Rich Faces SVN: r22474 - in modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest: richMessages and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: jjamrich
Date: 2011-05-05 17:14:05 -0400 (Thu, 05 May 2011)
New Revision: 22474
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/AbstractRichMessageTest.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageTest.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSFValidator.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSR303.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/RichMessagesTest.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesCSV.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSFValidator.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSR303.java
Log:
Move all @Test annotated methods to ancestor classes.
Test methods in abstract classes causes problems when run suite.
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/AbstractRichMessageTest.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/AbstractRichMessageTest.java 2011-05-05 21:13:33 UTC (rev 22473)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/AbstractRichMessageTest.java 2011-05-05 21:14:05 UTC (rev 22474)
@@ -37,7 +37,6 @@
import org.richfaces.tests.metamer.ftest.AbstractMetamerTest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.testng.annotations.Test;
/**
* Common test case for rich:message component
@@ -177,7 +176,6 @@
* ajaxRendered attribute change behavior: messages are displayed
* after action performed by a4j:button (not only by h:command*)
*/
- @Test
public void testAjaxRendered(){
// with set to false, element with id$=simpleInputMsg shouldn't appear
@@ -194,7 +192,6 @@
/**
* This attribute could disable displaying message
*/
- @Test
public void testRendered(){
// with set to false, element with id$=simpleInputMsg shouldn't appear
@@ -211,7 +208,6 @@
/**
* Attribute for managing display Summary
*/
- @Test
public void testShowSummary() {
// span with class=rf-msg-sum should appear when set to true
@@ -227,7 +223,6 @@
/**
* Attribute for managing display Detail
*/
- @Test
public void testShowDetail() {
// span with class=rf-msg-det should appear when set to true
@@ -240,78 +235,63 @@
waitGui.until(isNotDisplayed.locator(getDetailElemLocator()));
}
- @Test
public void testTitle() {
testHtmlAttribute(getTestElemLocator(), RichMessageAttributes.TITLE, "Title test");
}
- @Test
public void testDir(){
testHtmlAttribute(getTestElemLocator(), RichMessageAttributes.DIR, "rtl");
}
- @Test
public void testLang(){
testHtmlAttribute(getTestElemLocator(), RichMessageAttributes.LANG, "US.en");
}
- @Test
public void testStyle(){
testHtmlAttribute(getTestElemLocator(), RichMessageAttributes.STYLE, "color: blue;");
}
- @Test
public void testStyleClass() {
// attribute styleClass is propagated as class attribute in target HTML element
testStyleClass(getTestElemLocator(), RichMessageAttributes.STYLE_CLASS.toString());
}
- @Test
public void testOnClick() {
testFireEvent(Event.CLICK, getTestElemLocator());
}
- @Test
public void testOnDblClick() {
testFireEvent(Event.DBLCLICK, getTestElemLocator());
}
- @Test
public void testOnKeyDown() {
testFireEvent(Event.KEYDOWN, getTestElemLocator());
}
- @Test
public void testOnKeyPress() {
testFireEvent(Event.KEYPRESS, getTestElemLocator());
}
- @Test
public void testOnKeyUp() {
testFireEvent(Event.KEYUP, getTestElemLocator());
}
- @Test
public void testOnMouseDown() {
testFireEvent(Event.MOUSEDOWN, getTestElemLocator());
}
- @Test
public void testOnMouseMove() {
testFireEvent(Event.MOUSEMOVE, getTestElemLocator());
}
- @Test
public void testOnMouseOut() {
testFireEvent(Event.MOUSEOUT, getTestElemLocator());
}
- @Test
public void testOnMouseOver() {
testFireEvent(Event.MOUSEOVER, getTestElemLocator());
}
- @Test
public void testOnMouseUp() {
testFireEvent(Event.MOUSEUP, getTestElemLocator());
}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageTest.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageTest.java 2011-05-05 21:13:33 UTC (rev 22473)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageTest.java 2011-05-05 21:14:05 UTC (rev 22474)
@@ -24,7 +24,6 @@
import static org.jboss.test.selenium.locator.LocatorFactory.jq;
import org.jboss.test.selenium.locator.JQueryLocator;
-import org.testng.annotations.Test;
/**
@@ -45,7 +44,6 @@
* Attribute 'for' change behavior: only messages bound to element with
* id specified in 'for' should be displayed
*/
- @Test
public void testFor() {
// firstly, remove value from attribute for and generate message
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java 2011-05-05 21:13:33 UTC (rev 22473)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java 2011-05-05 21:14:05 UTC (rev 22474)
@@ -25,7 +25,9 @@
import java.net.URL;
+import org.jboss.test.selenium.dom.Event;
import org.jboss.test.selenium.locator.JQueryLocator;
+import org.testng.annotations.Test;
/**
* Test case for page /faces/components/richMessage/csv.xhtml
@@ -55,4 +57,105 @@
return detail;
}
+ // list of called test methods
+
+ @Test
+ public void testFor(){
+ super.testFor();
+ }
+
+ @Test
+ public void testAjaxRendered() {
+ super.testAjaxRendered();
+ }
+
+ @Test
+ public void testRendered() {
+ super.testRendered();
+ }
+
+ @Test
+ public void testShowSummary(){
+ super.testShowSummary();
+ }
+
+ @Test
+ public void testShowDetail(){
+ super.testShowDetail();
+ }
+
+ @Test
+ public void testTitle(){
+ super.testTitle();
+ }
+
+ @Test
+ public void testDir(){
+ super.testDir();
+ }
+
+ @Test
+ public void testLang(){
+ super.testLang();
+ }
+
+ @Test
+ public void testStyle(){
+ super.testStyle();
+ }
+
+ @Test
+ public void testStyleClass(){
+ super.testStyleClass();
+ }
+
+ @Test
+ public void testOnClick() {
+ super.testOnClick();
+ }
+
+ @Test
+ public void testOnDblClick() {
+ super.testOnDblClick();
+ }
+
+ @Test
+ public void testOnKeyDown() {
+ super.testOnKeyDown();
+ }
+
+ @Test
+ public void testOnKeyPress() {
+ super.testOnKeyPress();
+ }
+
+ @Test
+ public void testOnKeyUp() {
+ super.testOnKeyUp();
+ }
+
+ @Test
+ public void testOnMouseDown() {
+ super.testOnMouseDown();
+ }
+
+ @Test
+ public void testOnMouseMove() {
+ super.testOnMouseMove();
+ }
+
+ @Test
+ public void testOnMouseOut() {
+ super.testOnMouseOut();
+ }
+
+ @Test
+ public void testOnMouseOver() {
+ super.testOnMouseOver();
+ }
+
+ @Test
+ public void testOnMouseUp() {
+ super.testOnMouseUp();
+ }
}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSFValidator.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSFValidator.java 2011-05-05 21:13:33 UTC (rev 22473)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSFValidator.java 2011-05-05 21:14:05 UTC (rev 22474)
@@ -26,6 +26,7 @@
import java.net.URL;
import org.jboss.test.selenium.locator.JQueryLocator;
+import org.testng.annotations.Test;
/**
* Test case for page /faces/components/richMessage/jsfValidator.xhtml
@@ -57,5 +58,107 @@
public JQueryLocator getDetailElemLocator() {
return detail;
}
+
+ // list of called test methods
+
+ @Test
+ public void testFor(){
+ super.testFor();
+ }
+
+ @Test
+ public void testAjaxRendered() {
+ super.testAjaxRendered();
+ }
+
+ @Test
+ public void testRendered() {
+ super.testRendered();
+ }
+
+ @Test
+ public void testShowSummary(){
+ super.testShowSummary();
+ }
+
+ @Test
+ public void testShowDetail(){
+ super.testShowDetail();
+ }
+
+ @Test
+ public void testTitle(){
+ super.testTitle();
+ }
+
+ @Test
+ public void testDir(){
+ super.testDir();
+ }
+
+ @Test
+ public void testLang(){
+ super.testLang();
+ }
+
+ @Test
+ public void testStyle(){
+ super.testStyle();
+ }
+
+ @Test
+ public void testStyleClass(){
+ super.testStyleClass();
+ }
+
+ @Test
+ public void testOnClick() {
+ super.testOnClick();
+ }
+
+ @Test
+ public void testOnDblClick() {
+ super.testOnDblClick();
+ }
+
+ @Test
+ public void testOnKeyDown() {
+ super.testOnKeyDown();
+ }
+
+ @Test
+ public void testOnKeyPress() {
+ super.testOnKeyPress();
+ }
+
+ @Test
+ public void testOnKeyUp() {
+ super.testOnKeyUp();
+ }
+
+ @Test
+ public void testOnMouseDown() {
+ super.testOnMouseDown();
+ }
+
+ @Test
+ public void testOnMouseMove() {
+ super.testOnMouseMove();
+ }
+
+ @Test
+ public void testOnMouseOut() {
+ super.testOnMouseOut();
+ }
+
+ @Test
+ public void testOnMouseOver() {
+ super.testOnMouseOver();
+ }
+
+ @Test
+ public void testOnMouseUp() {
+ super.testOnMouseUp();
+ }
}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSR303.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSR303.java 2011-05-05 21:13:33 UTC (rev 22473)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSR303.java 2011-05-05 21:14:05 UTC (rev 22474)
@@ -26,6 +26,7 @@
import java.net.URL;
import org.jboss.test.selenium.locator.JQueryLocator;
+import org.testng.annotations.Test;
/**
* Test case for page /faces/components/richMessage/jsr303.xhtml
@@ -57,5 +58,107 @@
public JQueryLocator getDetailElemLocator() {
return detail;
}
+
+ // list of called test methods
+
+ @Test
+ public void testFor(){
+ super.testFor();
+ }
+
+ @Test
+ public void testAjaxRendered() {
+ super.testAjaxRendered();
+ }
+
+ @Test
+ public void testRendered() {
+ super.testRendered();
+ }
+
+ @Test
+ public void testShowSummary(){
+ super.testShowSummary();
+ }
+
+ @Test
+ public void testShowDetail(){
+ super.testShowDetail();
+ }
+
+ @Test
+ public void testTitle(){
+ super.testTitle();
+ }
+
+ @Test
+ public void testDir(){
+ super.testDir();
+ }
+
+ @Test
+ public void testLang(){
+ super.testLang();
+ }
+
+ @Test
+ public void testStyle(){
+ super.testStyle();
+ }
+
+ @Test
+ public void testStyleClass(){
+ super.testStyleClass();
+ }
+
+ @Test
+ public void testOnClick() {
+ super.testOnClick();
+ }
+
+ @Test
+ public void testOnDblClick() {
+ super.testOnDblClick();
+ }
+
+ @Test
+ public void testOnKeyDown() {
+ super.testOnKeyDown();
+ }
+
+ @Test
+ public void testOnKeyPress() {
+ super.testOnKeyPress();
+ }
+
+ @Test
+ public void testOnKeyUp() {
+ super.testOnKeyUp();
+ }
+
+ @Test
+ public void testOnMouseDown() {
+ super.testOnMouseDown();
+ }
+
+ @Test
+ public void testOnMouseMove() {
+ super.testOnMouseMove();
+ }
+
+ @Test
+ public void testOnMouseOut() {
+ super.testOnMouseOut();
+ }
+
+ @Test
+ public void testOnMouseOver() {
+ super.testOnMouseOver();
+ }
+
+ @Test
+ public void testOnMouseUp() {
+ super.testOnMouseUp();
+ }
}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/RichMessagesTest.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/RichMessagesTest.java 2011-05-05 21:13:33 UTC (rev 22473)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/RichMessagesTest.java 2011-05-05 21:14:05 UTC (rev 22474)
@@ -64,7 +64,6 @@
* Attribute 'for' change behavior: only messages bound to element with
* id specified in 'for' should be displayed
*/
- @Test
public void testFor() {
// firstly reset to null
@@ -107,7 +106,6 @@
* (with label "Messages2 - without 'for' but 'globalOnly' attribute instead")
* This is the reason why used "mainMsg2" instead of getTestElemLocator()
*/
- @Test
public void testGlobalOnly() {
// firstly set for attribute to null
attributes.setFor("");
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesCSV.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesCSV.java 2011-05-05 21:13:33 UTC (rev 22473)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesCSV.java 2011-05-05 21:14:05 UTC (rev 22474)
@@ -26,6 +26,7 @@
import java.net.URL;
import org.jboss.test.selenium.locator.JQueryLocator;
+import org.testng.annotations.Test;
/**
* Test case for page /faces/components/richMessages/csv.xhtml
@@ -55,4 +56,111 @@
return detail;
}
+ // list of called test methods
+
+ @Test
+ public void testFor(){
+ super.testFor();
+ }
+
+ @Test
+ public void testGlobalOnly(){
+ super.testGlobalOnly();
+ }
+
+ @Test
+ public void testAjaxRendered() {
+ super.testAjaxRendered();
+ }
+
+ @Test
+ public void testRendered() {
+ super.testRendered();
+ }
+
+ @Test
+ public void testShowSummary(){
+ super.testShowSummary();
+ }
+
+ @Test
+ public void testShowDetail(){
+ super.testShowDetail();
+ }
+
+ @Test
+ public void testTitle(){
+ super.testTitle();
+ }
+
+ @Test
+ public void testDir(){
+ super.testDir();
+ }
+
+ @Test
+ public void testLang(){
+ super.testLang();
+ }
+
+ @Test
+ public void testStyle(){
+ super.testStyle();
+ }
+
+ @Test
+ public void testStyleClass(){
+ super.testStyleClass();
+ }
+
+ @Test
+ public void testOnClick() {
+ super.testOnClick();
+ }
+
+ @Test
+ public void testOnDblClick() {
+ super.testOnDblClick();
+ }
+
+ @Test
+ public void testOnKeyDown() {
+ super.testOnKeyDown();
+ }
+
+ @Test
+ public void testOnKeyPress() {
+ super.testOnKeyPress();
+ }
+
+ @Test
+ public void testOnKeyUp() {
+ super.testOnKeyUp();
+ }
+
+ @Test
+ public void testOnMouseDown() {
+ super.testOnMouseDown();
+ }
+
+ @Test
+ public void testOnMouseMove() {
+ super.testOnMouseMove();
+ }
+
+ @Test
+ public void testOnMouseOut() {
+ super.testOnMouseOut();
+ }
+
+ @Test
+ public void testOnMouseOver() {
+ super.testOnMouseOver();
+ }
+
+ @Test
+ public void testOnMouseUp() {
+ super.testOnMouseUp();
+ }
+
}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSFValidator.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSFValidator.java 2011-05-05 21:13:33 UTC (rev 22473)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSFValidator.java 2011-05-05 21:14:05 UTC (rev 22474)
@@ -26,6 +26,7 @@
import java.net.URL;
import org.jboss.test.selenium.locator.JQueryLocator;
+import org.testng.annotations.Test;
/**
* Test case for page /faces/components/richMessages/jsfValidator.xhtml
@@ -55,4 +56,111 @@
return detail;
}
+ // list of called test methods
+
+ @Test
+ public void testFor(){
+ super.testFor();
+ }
+
+ @Test
+ public void testGlobalOnly(){
+ super.testGlobalOnly();
+ }
+
+ @Test
+ public void testAjaxRendered() {
+ super.testAjaxRendered();
+ }
+
+ @Test
+ public void testRendered() {
+ super.testRendered();
+ }
+
+ @Test
+ public void testShowSummary(){
+ super.testShowSummary();
+ }
+
+ @Test
+ public void testShowDetail(){
+ super.testShowDetail();
+ }
+
+ @Test
+ public void testTitle(){
+ super.testTitle();
+ }
+
+ @Test
+ public void testDir(){
+ super.testDir();
+ }
+
+ @Test
+ public void testLang(){
+ super.testLang();
+ }
+
+ @Test
+ public void testStyle(){
+ super.testStyle();
+ }
+
+ @Test
+ public void testStyleClass(){
+ super.testStyleClass();
+ }
+
+ @Test
+ public void testOnClick() {
+ super.testOnClick();
+ }
+
+ @Test
+ public void testOnDblClick() {
+ super.testOnDblClick();
+ }
+
+ @Test
+ public void testOnKeyDown() {
+ super.testOnKeyDown();
+ }
+
+ @Test
+ public void testOnKeyPress() {
+ super.testOnKeyPress();
+ }
+
+ @Test
+ public void testOnKeyUp() {
+ super.testOnKeyUp();
+ }
+
+ @Test
+ public void testOnMouseDown() {
+ super.testOnMouseDown();
+ }
+
+ @Test
+ public void testOnMouseMove() {
+ super.testOnMouseMove();
+ }
+
+ @Test
+ public void testOnMouseOut() {
+ super.testOnMouseOut();
+ }
+
+ @Test
+ public void testOnMouseOver() {
+ super.testOnMouseOver();
+ }
+
+ @Test
+ public void testOnMouseUp() {
+ super.testOnMouseUp();
+ }
+
}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSR303.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSR303.java 2011-05-05 21:13:33 UTC (rev 22473)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSR303.java 2011-05-05 21:14:05 UTC (rev 22474)
@@ -26,6 +26,7 @@
import java.net.URL;
import org.jboss.test.selenium.locator.JQueryLocator;
+import org.testng.annotations.Test;
/**
* Test case for page /faces/components/richMessages/jsr303.xhtml
@@ -55,4 +56,111 @@
return detail;
}
+ // list of called test methods
+
+ @Test
+ public void testFor(){
+ super.testFor();
+ }
+
+ @Test
+ public void testGlobalOnly(){
+ super.testGlobalOnly();
+ }
+
+ @Test
+ public void testAjaxRendered() {
+ super.testAjaxRendered();
+ }
+
+ @Test
+ public void testRendered() {
+ super.testRendered();
+ }
+
+ @Test
+ public void testShowSummary(){
+ super.testShowSummary();
+ }
+
+ @Test
+ public void testShowDetail(){
+ super.testShowDetail();
+ }
+
+ @Test
+ public void testTitle(){
+ super.testTitle();
+ }
+
+ @Test
+ public void testDir(){
+ super.testDir();
+ }
+
+ @Test
+ public void testLang(){
+ super.testLang();
+ }
+
+ @Test
+ public void testStyle(){
+ super.testStyle();
+ }
+
+ @Test
+ public void testStyleClass(){
+ super.testStyleClass();
+ }
+
+ @Test
+ public void testOnClick() {
+ super.testOnClick();
+ }
+
+ @Test
+ public void testOnDblClick() {
+ super.testOnDblClick();
+ }
+
+ @Test
+ public void testOnKeyDown() {
+ super.testOnKeyDown();
+ }
+
+ @Test
+ public void testOnKeyPress() {
+ super.testOnKeyPress();
+ }
+
+ @Test
+ public void testOnKeyUp() {
+ super.testOnKeyUp();
+ }
+
+ @Test
+ public void testOnMouseDown() {
+ super.testOnMouseDown();
+ }
+
+ @Test
+ public void testOnMouseMove() {
+ super.testOnMouseMove();
+ }
+
+ @Test
+ public void testOnMouseOut() {
+ super.testOnMouseOut();
+ }
+
+ @Test
+ public void testOnMouseOver() {
+ super.testOnMouseOver();
+ }
+
+ @Test
+ public void testOnMouseUp() {
+ super.testOnMouseUp();
+ }
+
}
13 years, 12 months
JBoss Rich Faces SVN: r22473 - modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage.
by richfaces-svn-commits@lists.jboss.org
Author: jjamrich
Date: 2011-05-05 17:13:33 -0400 (Thu, 05 May 2011)
New Revision: 22473
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageAttributes.java
Log:
Add licence into RichMessagesAttributes
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageAttributes.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageAttributes.java 2011-05-05 15:59:36 UTC (rev 22472)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageAttributes.java 2011-05-05 21:13:33 UTC (rev 22473)
@@ -1,6 +1,26 @@
+/*******************************************************************************
+ * JBoss, Home of Professional Open Source
+ * Copyright 2010-2011, Red Hat, Inc. and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ *******************************************************************************/
package org.richfaces.tests.metamer.ftest.richMessage;
-
/**
*
* This should be enum for all know attributes.
13 years, 12 months
JBoss Rich Faces SVN: r22472 - in modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean: rich and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: ppitonak(a)redhat.com
Date: 2011-05-05 11:59:36 -0400 (Thu, 05 May 2011)
New Revision: 22472
Added:
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuGroupBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuItemBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPopupPanelBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTabBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTabPanelBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToggleControlBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTogglePanelBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTogglePanelItemBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToolbarBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToolbarGroupBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTooltipBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTreeBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTreeNodeBean.properties
Removed:
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuGroupBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuItemBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPopupPanelBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabPanelBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToggleControlBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelItemBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarGroupBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTooltipBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeBean.properties
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeNodeBean.properties
Log:
property files moved to subdirectories
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,230 +0,0 @@
-attr.groupMode.client=client
-attr.groupMode.ajax=ajax
-attr.groupMode.server=server
-attr.groupMode.null=
-
-attr.itemMode.client=client
-attr.itemMode.ajax=ajax
-attr.itemMode.server=server
-attr.itemMode.null=
-
-attr.groupCollapsedLeftIcon.grid=grid
-attr.groupCollapsedLeftIcon.disc=disc
-attr.groupCollapsedLeftIcon.chevron=chevron
-attr.groupCollapsedLeftIcon.chevronUp=chevronUp
-attr.groupCollapsedLeftIcon.chevronDown=chevronDown
-attr.groupCollapsedLeftIcon.triangle=triangle
-attr.groupCollapsedLeftIcon.triangleUp=triangleUp
-attr.groupCollapsedLeftIcon.triangleDown=triangleDown
-attr.groupCollapsedLeftIcon.customURL=/resources/images/loading.gif
-attr.groupCollapsedLeftIcon.null=
-
-attr.groupCollapsedRightIcon.grid=grid
-attr.groupCollapsedRightIcon.disc=disc
-attr.groupCollapsedRightIcon.chevron=chevron
-attr.groupCollapsedRightIcon.chevronUp=chevronUp
-attr.groupCollapsedRightIcon.chevronDown=chevronDown
-attr.groupCollapsedRightIcon.triangle=triangle
-attr.groupCollapsedRightIcon.triangleUp=triangleUp
-attr.groupCollapsedRightIcon.triangleDown=triangleDown
-attr.groupCollapsedRightIcon.customURL=/resources/images/loading.gif
-attr.groupCollapsedRightIcon.null=
-
-attr.groupDisabledLeftIcon.grid=grid
-attr.groupDisabledLeftIcon.disc=disc
-attr.groupDisabledLeftIcon.chevron=chevron
-attr.groupDisabledLeftIcon.chevronUp=chevronUp
-attr.groupDisabledLeftIcon.chevronDown=chevronDown
-attr.groupDisabledLeftIcon.triangle=triangle
-attr.groupDisabledLeftIcon.triangleUp=triangleUp
-attr.groupDisabledLeftIcon.triangleDown=triangleDown
-attr.groupDisabledLeftIcon.customURL=/resources/images/loading.gif
-attr.groupDisabledLeftIcon.null=
-
-attr.groupDisabledRightIcon.grid=grid
-attr.groupDisabledRightIcon.disc=disc
-attr.groupDisabledRightIcon.chevron=chevron
-attr.groupDisabledRightIcon.chevronUp=chevronUp
-attr.groupDisabledRightIcon.chevronDown=chevronDown
-attr.groupDisabledRightIcon.triangle=triangle
-attr.groupDisabledRightIcon.triangleUp=triangleUp
-attr.groupDisabledRightIcon.triangleDown=triangleDown
-attr.groupDisabledRightIcon.customURL=/resources/images/loading.gif
-attr.groupDisabledRightIcon.null=
-
-attr.groupExpandedLeftIcon.grid=grid
-attr.groupExpandedLeftIcon.disc=disc
-attr.groupExpandedLeftIcon.chevron=chevron
-attr.groupExpandedLeftIcon.chevronUp=chevronUp
-attr.groupExpandedLeftIcon.chevronDown=chevronDown
-attr.groupExpandedLeftIcon.triangle=triangle
-attr.groupExpandedLeftIcon.triangleUp=triangleUp
-attr.groupExpandedLeftIcon.triangleDown=triangleDown
-attr.groupExpandedLeftIcon.customURL=/resources/images/loading.gif
-attr.groupExpandedLeftIcon.null=
-
-attr.groupExpandedRightIcon.grid=grid
-attr.groupExpandedRightIcon.disc=disc
-attr.groupExpandedRightIcon.chevron=chevron
-attr.groupExpandedRightIcon.chevronUp=chevronUp
-attr.groupExpandedRightIcon.chevronDown=chevronDown
-attr.groupExpandedRightIcon.triangle=triangle
-attr.groupExpandedRightIcon.triangleUp=triangleUp
-attr.groupExpandedRightIcon.triangleDown=triangleDown
-attr.groupExpandedRightIcon.customURL=/resources/images/loading.gif
-attr.groupExpandedRightIcon.null=
-
-attr.itemDisabledLeftIcon.grid=grid
-attr.itemDisabledLeftIcon.disc=disc
-attr.itemDisabledLeftIcon.chevron=chevron
-attr.itemDisabledLeftIcon.chevronUp=chevronUp
-attr.itemDisabledLeftIcon.chevronDown=chevronDown
-attr.itemDisabledLeftIcon.triangle=triangle
-attr.itemDisabledLeftIcon.triangleUp=triangleUp
-attr.itemDisabledLeftIcon.triangleDown=triangleDown
-attr.itemDisabledLeftIcon.customURL=/resources/images/loading.gif
-attr.itemDisabledLeftIcon.null=
-
-attr.itemDisabledRightIcon.grid=grid
-attr.itemDisabledRightIcon.disc=disc
-attr.itemDisabledRightIcon.chevron=chevron
-attr.itemDisabledRightIcon.chevronUp=chevronUp
-attr.itemDisabledRightIcon.chevronDown=chevronDown
-attr.itemDisabledRightIcon.triangle=triangle
-attr.itemDisabledRightIcon.triangleUp=triangleUp
-attr.itemDisabledRightIcon.triangleDown=triangleDown
-attr.itemDisabledRightIcon.customURL=/resources/images/loading.gif
-attr.itemDisabledRightIcon.null=
-
-attr.itemLeftIcon.grid=grid
-attr.itemLeftIcon.disc=disc
-attr.itemLeftIcon.chevron=chevron
-attr.itemLeftIcon.chevronUp=chevronUp
-attr.itemLeftIcon.chevronDown=chevronDown
-attr.itemLeftIcon.triangle=triangle
-attr.itemLeftIcon.triangleUp=triangleUp
-attr.itemLeftIcon.triangleDown=triangleDown
-attr.itemLeftIcon.customURL=/resources/images/loading.gif
-attr.itemLeftIcon.null=
-
-attr.itemRightIcon.grid=grid
-attr.itemRightIcon.disc=disc
-attr.itemRightIcon.chevron=chevron
-attr.itemRightIcon.chevronUp=chevronUp
-attr.itemRightIcon.chevronDown=chevronDown
-attr.itemRightIcon.triangle=triangle
-attr.itemRightIcon.triangleUp=triangleUp
-attr.itemRightIcon.triangleDown=triangleDown
-attr.itemRightIcon.customURL=/resources/images/loading.gif
-attr.itemRightIcon.null=
-
-attr.topGroupCollapsedLeftIcon.grid=grid
-attr.topGroupCollapsedLeftIcon.disc=disc
-attr.topGroupCollapsedLeftIcon.chevron=chevron
-attr.topGroupCollapsedLeftIcon.chevronUp=chevronUp
-attr.topGroupCollapsedLeftIcon.chevronDown=chevronDown
-attr.topGroupCollapsedLeftIcon.triangle=triangle
-attr.topGroupCollapsedLeftIcon.triangleUp=triangleUp
-attr.topGroupCollapsedLeftIcon.triangleDown=triangleDown
-attr.topGroupCollapsedLeftIcon.customURL=/resources/images/loading.gif
-attr.topGroupCollapsedLeftIcon.null=
-
-attr.topGroupCollapsedRightIcon.grid=grid
-attr.topGroupCollapsedRightIcon.disc=disc
-attr.topGroupCollapsedRightIcon.chevron=chevron
-attr.topGroupCollapsedRightIcon.chevronUp=chevronUp
-attr.topGroupCollapsedRightIcon.chevronUp=chevronUp
-attr.topGroupCollapsedRightIcon.chevronDown=chevronDown
-attr.topGroupCollapsedRightIcon.triangle=triangle
-attr.topGroupCollapsedRightIcon.triangleUp=triangleUp
-attr.topGroupCollapsedRightIcon.triangleDown=triangleDown
-attr.topGroupCollapsedRightIcon.customURL=/resources/images/loading.gif
-attr.topGroupCollapsedRightIcon.null=
-
-attr.topGroupDisabledLeftIcon.grid=grid
-attr.topGroupDisabledLeftIcon.disc=disc
-attr.topGroupDisabledLeftIcon.chevron=chevron
-attr.topGroupDisabledLeftIcon.chevronUp=chevronUp
-attr.topGroupDisabledLeftIcon.chevronDown=chevronDown
-attr.topGroupDisabledLeftIcon.triangle=triangle
-attr.topGroupDisabledLeftIcon.triangleUp=triangleUp
-attr.topGroupDisabledLeftIcon.triangleDown=triangleDown
-attr.topGroupDisabledLeftIcon.customURL=/resources/images/loading.gif
-attr.topGroupDisabledLeftIcon.null=
-
-attr.topGroupDisabledRightIcon.grid=grid
-attr.topGroupDisabledRightIcon.disc=disc
-attr.topGroupDisabledRightIcon.chevron=chevron
-attr.topGroupDisabledRightIcon.chevronUp=chevronUp
-attr.topGroupDisabledRightIcon.chevronDown=chevronDown
-attr.topGroupDisabledRightIcon.triangle=triangle
-attr.topGroupDisabledRightIcon.triangleUp=triangleUp
-attr.topGroupDisabledRightIcon.triangleDown=triangleDown
-attr.topGroupDisabledRightIcon.customURL=/resources/images/loading.gif
-attr.topGroupDisabledRightIcon.null=
-
-attr.topGroupExpandedLeftIcon.grid=grid
-attr.topGroupExpandedLeftIcon.disc=disc
-attr.topGroupExpandedLeftIcon.chevron=chevron
-attr.topGroupExpandedLeftIcon.chevronUp=chevronUp
-attr.topGroupExpandedLeftIcon.chevronDown=chevronDown
-attr.topGroupExpandedLeftIcon.triangle=triangle
-attr.topGroupExpandedLeftIcon.triangleUp=triangleUp
-attr.topGroupExpandedLeftIcon.triangleDown=triangleDown
-attr.topGroupExpandedLeftIcon.customURL=/resources/images/loading.gif
-attr.topGroupExpandedLeftIcon.null=
-
-attr.topGroupExpandedRightIcon.grid=grid
-attr.topGroupExpandedRightIcon.disc=disc
-attr.topGroupExpandedRightIcon.chevron=chevron
-attr.topGroupExpandedRightIcon.chevronUp=chevronUp
-attr.topGroupExpandedRightIcon.chevronDown=chevronDown
-attr.topGroupExpandedRightIcon.triangle=triangle
-attr.topGroupExpandedRightIcon.triangleUp=triangleUp
-attr.topGroupExpandedRightIcon.triangleDown=triangleDown
-attr.topGroupExpandedRightIcon.customURL=/resources/images/loading.gif
-attr.topGroupExpandedRightIcon.null=
-
-attr.topItemDisabledLeftIcon.grid=grid
-attr.topItemDisabledLeftIcon.disc=disc
-attr.topItemDisabledLeftIcon.chevron=chevron
-attr.topItemDisabledLeftIcon.chevronUp=chevronUp
-attr.topItemDisabledLeftIcon.chevronDown=chevronDown
-attr.topItemDisabledLeftIcon.triangle=triangle
-attr.topItemDisabledLeftIcon.triangleUp=triangleUp
-attr.topItemDisabledLeftIcon.triangleDown=triangleDown
-attr.topItemDisabledLeftIcon.customURL=/resources/images/loading.gif
-attr.topItemDisabledLeftIcon.null=
-
-attr.topItemDisabledRightIcon.grid=grid
-attr.topItemDisabledRightIcon.disc=disc
-attr.topItemDisabledRightIcon.chevron=chevron
-attr.topItemDisabledRightIcon.chevronUp=chevronUp
-attr.topItemDisabledRightIcon.chevronDown=chevronDown
-attr.topItemDisabledRightIcon.triangle=triangle
-attr.topItemDisabledRightIcon.triangleUp=triangleUp
-attr.topItemDisabledRightIcon.triangleDown=triangleDown
-attr.topItemDisabledRightIcon.customURL=/resources/images/loading.gif
-attr.topItemDisabledRightIcon.null=
-
-attr.topItemLeftIcon.grid=grid
-attr.topItemLeftIcon.disc=disc
-attr.topItemLeftIcon.chevron=chevron
-attr.topItemLeftIcon.chevronUp=chevronUp
-attr.topItemLeftIcon.chevronDown=chevronDown
-attr.topItemLeftIcon.triangle=triangle
-attr.topItemLeftIcon.triangleUp=triangleUp
-attr.topItemLeftIcon.triangleDown=triangleDown
-attr.topItemLeftIcon.customURL=/resources/images/loading.gif
-attr.topItemLeftIcon.null=
-
-attr.topItemRightIcon.grid=grid
-attr.topItemRightIcon.disc=disc
-attr.topItemRightIcon.chevron=chevron
-attr.topItemRightIcon.chevronUp=chevronUp
-attr.topItemRightIcon.chevronDown=chevronDown
-attr.topItemRightIcon.triangle=triangle
-attr.topItemRightIcon.triangleUp=triangleUp
-attr.topItemRightIcon.triangleDown=triangleDown
-attr.topItemRightIcon.customURL=/resources/images/loading.gif
-attr.topItemRightIcon.null=
\ No newline at end of file
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuGroupBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuGroupBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuGroupBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,70 +0,0 @@
-attr.mode.client=client
-attr.mode.ajax=ajax
-attr.mode.server=server
-attr.mode.null=
-
-attr.leftCollapsedIcon.grid=grid
-attr.leftCollapsedIcon.disc=disc
-attr.leftCollapsedIcon.chevron=chevron
-attr.leftCollapsedIcon.chevronUp=chevronUp
-attr.leftCollapsedIcon.chevronDown=chevronDown
-attr.leftCollapsedIcon.triangle=triangle
-attr.leftCollapsedIcon.triangleUp=triangleUp
-attr.leftCollapsedIcon.triangleDown=triangleDown
-attr.leftCollapsedIcon.customURL=/resources/images/loading.gif
-attr.leftCollapsedIcon.null=
-
-attr.leftExpandedIcon.grid=grid
-attr.leftExpandedIcon.disc=disc
-attr.leftExpandedIcon.chevron=chevron
-attr.leftExpandedIcon.chevronUp=chevronUp
-attr.leftExpandedIcon.chevronDown=chevronDown
-attr.leftExpandedIcon.triangle=triangle
-attr.leftExpandedIcon.triangleUp=triangleUp
-attr.leftExpandedIcon.triangleDown=triangleDown
-attr.leftExpandedIcon.customURL=/resources/images/loading.gif
-attr.leftExpandedIcon.null=
-
-attr.leftDisabledIcon.grid=grid
-attr.leftDisabledIcon.disc=disc
-attr.leftDisabledIcon.chevron=chevron
-attr.leftDisabledIcon.chevronUp=chevronUp
-attr.leftDisabledIcon.chevronDown=chevronDown
-attr.leftDisabledIcon.triangle=triangle
-attr.leftDisabledIcon.triangleUp=triangleUp
-attr.leftDisabledIcon.triangleDown=triangleDown
-attr.leftDisabledIcon.customURL=/resources/images/loading.gif
-attr.leftDisabledIcon.null=
-
-attr.rightCollapsedIcon.grid=grid
-attr.rightCollapsedIcon.disc=disc
-attr.rightCollapsedIcon.chevron=chevron
-attr.rightCollapsedIcon.chevronUp=chevronUp
-attr.rightCollapsedIcon.chevronDown=chevronDown
-attr.rightCollapsedIcon.triangle=triangle
-attr.rightCollapsedIcon.triangleUp=triangleUp
-attr.rightCollapsedIcon.triangleDown=triangleDown
-attr.rightCollapsedIcon.customURL=/resources/images/loading.gif
-attr.rightCollapsedIcon.null=
-
-attr.rightExpandedIcon.grid=grid
-attr.rightExpandedIcon.disc=disc
-attr.rightExpandedIcon.chevron=chevron
-attr.rightExpandedIcon.chevronUp=chevronUp
-attr.rightExpandedIcon.chevronDown=chevronDown
-attr.rightExpandedIcon.triangle=triangle
-attr.rightExpandedIcon.triangleUp=triangleUp
-attr.rightExpandedIcon.triangleDown=triangleDown
-attr.rightExpandedIcon.customURL=/resources/images/loading.gif
-attr.rightExpandedIcon.null=
-
-attr.rightDisabledIcon.grid=grid
-attr.rightDisabledIcon.disc=disc
-attr.rightDisabledIcon.chevron=chevron
-attr.rightDisabledIcon.chevronUp=chevronUp
-attr.rightDisabledIcon.chevronDown=chevronDown
-attr.rightDisabledIcon.triangle=triangle
-attr.rightDisabledIcon.triangleUp=triangleUp
-attr.rightDisabledIcon.triangleDown=triangleDown
-attr.rightDisabledIcon.customURL=/resources/images/loading.gif
-attr.rightDisabledIcon.null=
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuItemBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuItemBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuItemBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,48 +0,0 @@
-attr.mode.client=client
-attr.mode.ajax=ajax
-attr.mode.server=server
-attr.mode.null=
-
-attr.leftIcon.grid=grid
-attr.leftIcon.disc=disc
-attr.leftIcon.chevron=chevron
-attr.leftIcon.chevronUp=chevronUp
-attr.leftIcon.chevronDown=chevronDown
-attr.leftIcon.triangle=triangle
-attr.leftIcon.triangleUp=triangleUp
-attr.leftIcon.triangleDown=triangleDown
-attr.leftIcon.customURL=/resources/images/loading.gif
-attr.leftIcon.null=
-
-attr.leftDisabledIcon.grid=grid
-attr.leftDisabledIcon.disc=disc
-attr.leftDisabledIcon.chevron=chevron
-attr.leftDisabledIcon.chevronUp=chevronUp
-attr.leftDisabledIcon.chevronDown=chevronDown
-attr.leftDisabledIcon.triangle=triangle
-attr.leftDisabledIcon.triangleUp=triangleUp
-attr.leftDisabledIcon.triangleDown=triangleDown
-attr.leftDisabledIcon.customURL=/resources/images/loading.gif
-attr.leftDisabledIcon.null=
-
-attr.rightIcon.grid=grid
-attr.rightIcon.disc=disc
-attr.rightIcon.chevron=chevron
-attr.rightIcon.chevronUp=chevronUp
-attr.rightIcon.chevronDown=chevronDown
-attr.rightIcon.triangle=triangle
-attr.rightIcon.triangleUp=triangleUp
-attr.rightIcon.triangleDown=triangleDown
-attr.rightIcon.customURL=/resources/images/loading.gif
-attr.rightIcon.null=
-
-attr.rightDisabledIcon.grid=grid
-attr.rightDisabledIcon.disc=disc
-attr.rightDisabledIcon.chevron=chevron
-attr.rightDisabledIcon.chevronUp=chevronUp
-attr.rightDisabledIcon.chevronDown=chevronDown
-attr.rightDisabledIcon.triangle=triangle
-attr.rightDisabledIcon.triangleUp=triangleUp
-attr.rightDisabledIcon.triangleDown=triangleDown
-attr.rightDisabledIcon.customURL=/resources/images/loading.gif
-attr.rightDisabledIcon.null=
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPopupPanelBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPopupPanelBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPopupPanelBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,4 +0,0 @@
-attr.domElementAttachment.body=body
-attr.domElementAttachment.form=form
-attr.domElementAttachment.parent=parent
-attr.domElementAttachment.null=
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,8 +0,0 @@
-attr.dir.ltr=ltr
-attr.dir.rtl=rtl
-attr.dir.null=
-
-attr.switchType.client=client
-attr.switchType.server=server
-attr.switchType.ajax=ajax
-attr.switchType.null=
\ No newline at end of file
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabPanelBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabPanelBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabPanelBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,12 +0,0 @@
-attr.dir.ltr=ltr
-attr.dir.rtl=rtl
-attr.dir.null=
-
-attr.headerAlignment.left=left
-attr.headerAlignment.right=right
-attr.headerAlignment.null=
-
-attr.switchType.client=client
-attr.switchType.server=server
-attr.switchType.ajax=ajax
-attr.switchType.null=
\ No newline at end of file
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToggleControlBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToggleControlBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToggleControlBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,8 +0,0 @@
-attr.targetPanel.panel1=panel1
-attr.targetPanel.panel2=panel2
-attr.targetPanel.null=
-
-attr.targetItem.item1=item1
-attr.targetItem.item2=item2
-attr.targetItem.item3=item3
-attr.targetItem.null=
\ No newline at end of file
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,7 +0,0 @@
-attr.dir.ltr=ltr
-attr.dir.rtl=rtl
-attr.dir.null=
-attr.switchType.client=client
-attr.switchType.ajax=ajax
-attr.switchType.server=server
-attr.switchType.null=
\ No newline at end of file
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelItemBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelItemBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelItemBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,8 +0,0 @@
-attr.dir.ltr=ltr
-attr.dir.rtl=rtl
-attr.dir.null=
-
-attr.switchType.client=client
-attr.switchType.server=server
-attr.switchType.ajax=ajax
-attr.switchType.null=
\ No newline at end of file
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,8 +0,0 @@
-attr.itemSeparator.none=none
-attr.itemSeparator.line=line
-attr.itemSeparator.square=square
-attr.itemSeparator.disc=disc
-attr.itemSeparator.grid=grid
-attr.itemSeparator.non-existing=non-existing
-attr.itemSeparator.star=/resources/images/star.png
-attr.itemSeparator.null=
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarGroupBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarGroupBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarGroupBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,9 +0,0 @@
-attr.itemSeparator.none=none
-attr.itemSeparator.line=line
-attr.itemSeparator.square=square
-attr.itemSeparator.disc=disc
-attr.itemSeparator.grid=grid
-attr.itemSeparator.non-existing=non-existing
-attr.itemSeparator.star=/resources/images/star.png
-attr.itemSeparator.null=
-
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTooltipBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTooltipBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTooltipBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,27 +0,0 @@
-attr.layout.inline=inline
-attr.layout.block=block
-attr.direction.auto=auto
-attr.direction.topLeft=topLeft
-attr.direction.topRight=topRight
-attr.direction.bottomLeft=bottomLeft
-attr.direction.bottomRight=bottomRight
-attr.direction.autoLeft=autoLeft
-attr.direction.autoRight=autoRight
-attr.direction.topAuto=topAuto
-attr.direction.bottomAuto=bottomAuto
-attr.direction.null=
-attr.mode.client=client
-attr.mode.ajax=ajax
-attr.jointPoint.auto=auto
-attr.jointPoint.topLeft=topLeft
-attr.jointPoint.topRight=topRight
-attr.jointPoint.bottomLeft=bottomLeft
-attr.jointPoint.bottomRight=bottomRight
-attr.jointPoint.autoLeft=autoLeft
-attr.jointPoint.autoRight=autoRight
-attr.jointPoint.topAuto=topAuto
-attr.jointPoint.bottomAuto=bottomAuto
-attr.jointPoint.null=
-attr.dir.ltr=ltr
-attr.dir.rtl=rtl
-attr.dir.null=
\ No newline at end of file
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,10 +0,0 @@
-attr.dir.rtl=rtl
-attr.dir.ltr=ltr
-attr.dir.null=
-attr.selectionType.client=client
-attr.selectionType.ajax=ajax
-attr.selectionType.null=
-attr.toggleType.ajax=ajax
-attr.toggleType.client=client
-attr.toggleType.server=server
-attr.toggleType.null=
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeNodeBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeNodeBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeNodeBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -1,5 +0,0 @@
-attr.dir.rtl=rtl
-attr.dir.ltr=ltr
-attr.dir.null=
-
-
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,230 @@
+attr.groupMode.client=client
+attr.groupMode.ajax=ajax
+attr.groupMode.server=server
+attr.groupMode.null=
+
+attr.itemMode.client=client
+attr.itemMode.ajax=ajax
+attr.itemMode.server=server
+attr.itemMode.null=
+
+attr.groupCollapsedLeftIcon.grid=grid
+attr.groupCollapsedLeftIcon.disc=disc
+attr.groupCollapsedLeftIcon.chevron=chevron
+attr.groupCollapsedLeftIcon.chevronUp=chevronUp
+attr.groupCollapsedLeftIcon.chevronDown=chevronDown
+attr.groupCollapsedLeftIcon.triangle=triangle
+attr.groupCollapsedLeftIcon.triangleUp=triangleUp
+attr.groupCollapsedLeftIcon.triangleDown=triangleDown
+attr.groupCollapsedLeftIcon.customURL=/resources/images/loading.gif
+attr.groupCollapsedLeftIcon.null=
+
+attr.groupCollapsedRightIcon.grid=grid
+attr.groupCollapsedRightIcon.disc=disc
+attr.groupCollapsedRightIcon.chevron=chevron
+attr.groupCollapsedRightIcon.chevronUp=chevronUp
+attr.groupCollapsedRightIcon.chevronDown=chevronDown
+attr.groupCollapsedRightIcon.triangle=triangle
+attr.groupCollapsedRightIcon.triangleUp=triangleUp
+attr.groupCollapsedRightIcon.triangleDown=triangleDown
+attr.groupCollapsedRightIcon.customURL=/resources/images/loading.gif
+attr.groupCollapsedRightIcon.null=
+
+attr.groupDisabledLeftIcon.grid=grid
+attr.groupDisabledLeftIcon.disc=disc
+attr.groupDisabledLeftIcon.chevron=chevron
+attr.groupDisabledLeftIcon.chevronUp=chevronUp
+attr.groupDisabledLeftIcon.chevronDown=chevronDown
+attr.groupDisabledLeftIcon.triangle=triangle
+attr.groupDisabledLeftIcon.triangleUp=triangleUp
+attr.groupDisabledLeftIcon.triangleDown=triangleDown
+attr.groupDisabledLeftIcon.customURL=/resources/images/loading.gif
+attr.groupDisabledLeftIcon.null=
+
+attr.groupDisabledRightIcon.grid=grid
+attr.groupDisabledRightIcon.disc=disc
+attr.groupDisabledRightIcon.chevron=chevron
+attr.groupDisabledRightIcon.chevronUp=chevronUp
+attr.groupDisabledRightIcon.chevronDown=chevronDown
+attr.groupDisabledRightIcon.triangle=triangle
+attr.groupDisabledRightIcon.triangleUp=triangleUp
+attr.groupDisabledRightIcon.triangleDown=triangleDown
+attr.groupDisabledRightIcon.customURL=/resources/images/loading.gif
+attr.groupDisabledRightIcon.null=
+
+attr.groupExpandedLeftIcon.grid=grid
+attr.groupExpandedLeftIcon.disc=disc
+attr.groupExpandedLeftIcon.chevron=chevron
+attr.groupExpandedLeftIcon.chevronUp=chevronUp
+attr.groupExpandedLeftIcon.chevronDown=chevronDown
+attr.groupExpandedLeftIcon.triangle=triangle
+attr.groupExpandedLeftIcon.triangleUp=triangleUp
+attr.groupExpandedLeftIcon.triangleDown=triangleDown
+attr.groupExpandedLeftIcon.customURL=/resources/images/loading.gif
+attr.groupExpandedLeftIcon.null=
+
+attr.groupExpandedRightIcon.grid=grid
+attr.groupExpandedRightIcon.disc=disc
+attr.groupExpandedRightIcon.chevron=chevron
+attr.groupExpandedRightIcon.chevronUp=chevronUp
+attr.groupExpandedRightIcon.chevronDown=chevronDown
+attr.groupExpandedRightIcon.triangle=triangle
+attr.groupExpandedRightIcon.triangleUp=triangleUp
+attr.groupExpandedRightIcon.triangleDown=triangleDown
+attr.groupExpandedRightIcon.customURL=/resources/images/loading.gif
+attr.groupExpandedRightIcon.null=
+
+attr.itemDisabledLeftIcon.grid=grid
+attr.itemDisabledLeftIcon.disc=disc
+attr.itemDisabledLeftIcon.chevron=chevron
+attr.itemDisabledLeftIcon.chevronUp=chevronUp
+attr.itemDisabledLeftIcon.chevronDown=chevronDown
+attr.itemDisabledLeftIcon.triangle=triangle
+attr.itemDisabledLeftIcon.triangleUp=triangleUp
+attr.itemDisabledLeftIcon.triangleDown=triangleDown
+attr.itemDisabledLeftIcon.customURL=/resources/images/loading.gif
+attr.itemDisabledLeftIcon.null=
+
+attr.itemDisabledRightIcon.grid=grid
+attr.itemDisabledRightIcon.disc=disc
+attr.itemDisabledRightIcon.chevron=chevron
+attr.itemDisabledRightIcon.chevronUp=chevronUp
+attr.itemDisabledRightIcon.chevronDown=chevronDown
+attr.itemDisabledRightIcon.triangle=triangle
+attr.itemDisabledRightIcon.triangleUp=triangleUp
+attr.itemDisabledRightIcon.triangleDown=triangleDown
+attr.itemDisabledRightIcon.customURL=/resources/images/loading.gif
+attr.itemDisabledRightIcon.null=
+
+attr.itemLeftIcon.grid=grid
+attr.itemLeftIcon.disc=disc
+attr.itemLeftIcon.chevron=chevron
+attr.itemLeftIcon.chevronUp=chevronUp
+attr.itemLeftIcon.chevronDown=chevronDown
+attr.itemLeftIcon.triangle=triangle
+attr.itemLeftIcon.triangleUp=triangleUp
+attr.itemLeftIcon.triangleDown=triangleDown
+attr.itemLeftIcon.customURL=/resources/images/loading.gif
+attr.itemLeftIcon.null=
+
+attr.itemRightIcon.grid=grid
+attr.itemRightIcon.disc=disc
+attr.itemRightIcon.chevron=chevron
+attr.itemRightIcon.chevronUp=chevronUp
+attr.itemRightIcon.chevronDown=chevronDown
+attr.itemRightIcon.triangle=triangle
+attr.itemRightIcon.triangleUp=triangleUp
+attr.itemRightIcon.triangleDown=triangleDown
+attr.itemRightIcon.customURL=/resources/images/loading.gif
+attr.itemRightIcon.null=
+
+attr.topGroupCollapsedLeftIcon.grid=grid
+attr.topGroupCollapsedLeftIcon.disc=disc
+attr.topGroupCollapsedLeftIcon.chevron=chevron
+attr.topGroupCollapsedLeftIcon.chevronUp=chevronUp
+attr.topGroupCollapsedLeftIcon.chevronDown=chevronDown
+attr.topGroupCollapsedLeftIcon.triangle=triangle
+attr.topGroupCollapsedLeftIcon.triangleUp=triangleUp
+attr.topGroupCollapsedLeftIcon.triangleDown=triangleDown
+attr.topGroupCollapsedLeftIcon.customURL=/resources/images/loading.gif
+attr.topGroupCollapsedLeftIcon.null=
+
+attr.topGroupCollapsedRightIcon.grid=grid
+attr.topGroupCollapsedRightIcon.disc=disc
+attr.topGroupCollapsedRightIcon.chevron=chevron
+attr.topGroupCollapsedRightIcon.chevronUp=chevronUp
+attr.topGroupCollapsedRightIcon.chevronUp=chevronUp
+attr.topGroupCollapsedRightIcon.chevronDown=chevronDown
+attr.topGroupCollapsedRightIcon.triangle=triangle
+attr.topGroupCollapsedRightIcon.triangleUp=triangleUp
+attr.topGroupCollapsedRightIcon.triangleDown=triangleDown
+attr.topGroupCollapsedRightIcon.customURL=/resources/images/loading.gif
+attr.topGroupCollapsedRightIcon.null=
+
+attr.topGroupDisabledLeftIcon.grid=grid
+attr.topGroupDisabledLeftIcon.disc=disc
+attr.topGroupDisabledLeftIcon.chevron=chevron
+attr.topGroupDisabledLeftIcon.chevronUp=chevronUp
+attr.topGroupDisabledLeftIcon.chevronDown=chevronDown
+attr.topGroupDisabledLeftIcon.triangle=triangle
+attr.topGroupDisabledLeftIcon.triangleUp=triangleUp
+attr.topGroupDisabledLeftIcon.triangleDown=triangleDown
+attr.topGroupDisabledLeftIcon.customURL=/resources/images/loading.gif
+attr.topGroupDisabledLeftIcon.null=
+
+attr.topGroupDisabledRightIcon.grid=grid
+attr.topGroupDisabledRightIcon.disc=disc
+attr.topGroupDisabledRightIcon.chevron=chevron
+attr.topGroupDisabledRightIcon.chevronUp=chevronUp
+attr.topGroupDisabledRightIcon.chevronDown=chevronDown
+attr.topGroupDisabledRightIcon.triangle=triangle
+attr.topGroupDisabledRightIcon.triangleUp=triangleUp
+attr.topGroupDisabledRightIcon.triangleDown=triangleDown
+attr.topGroupDisabledRightIcon.customURL=/resources/images/loading.gif
+attr.topGroupDisabledRightIcon.null=
+
+attr.topGroupExpandedLeftIcon.grid=grid
+attr.topGroupExpandedLeftIcon.disc=disc
+attr.topGroupExpandedLeftIcon.chevron=chevron
+attr.topGroupExpandedLeftIcon.chevronUp=chevronUp
+attr.topGroupExpandedLeftIcon.chevronDown=chevronDown
+attr.topGroupExpandedLeftIcon.triangle=triangle
+attr.topGroupExpandedLeftIcon.triangleUp=triangleUp
+attr.topGroupExpandedLeftIcon.triangleDown=triangleDown
+attr.topGroupExpandedLeftIcon.customURL=/resources/images/loading.gif
+attr.topGroupExpandedLeftIcon.null=
+
+attr.topGroupExpandedRightIcon.grid=grid
+attr.topGroupExpandedRightIcon.disc=disc
+attr.topGroupExpandedRightIcon.chevron=chevron
+attr.topGroupExpandedRightIcon.chevronUp=chevronUp
+attr.topGroupExpandedRightIcon.chevronDown=chevronDown
+attr.topGroupExpandedRightIcon.triangle=triangle
+attr.topGroupExpandedRightIcon.triangleUp=triangleUp
+attr.topGroupExpandedRightIcon.triangleDown=triangleDown
+attr.topGroupExpandedRightIcon.customURL=/resources/images/loading.gif
+attr.topGroupExpandedRightIcon.null=
+
+attr.topItemDisabledLeftIcon.grid=grid
+attr.topItemDisabledLeftIcon.disc=disc
+attr.topItemDisabledLeftIcon.chevron=chevron
+attr.topItemDisabledLeftIcon.chevronUp=chevronUp
+attr.topItemDisabledLeftIcon.chevronDown=chevronDown
+attr.topItemDisabledLeftIcon.triangle=triangle
+attr.topItemDisabledLeftIcon.triangleUp=triangleUp
+attr.topItemDisabledLeftIcon.triangleDown=triangleDown
+attr.topItemDisabledLeftIcon.customURL=/resources/images/loading.gif
+attr.topItemDisabledLeftIcon.null=
+
+attr.topItemDisabledRightIcon.grid=grid
+attr.topItemDisabledRightIcon.disc=disc
+attr.topItemDisabledRightIcon.chevron=chevron
+attr.topItemDisabledRightIcon.chevronUp=chevronUp
+attr.topItemDisabledRightIcon.chevronDown=chevronDown
+attr.topItemDisabledRightIcon.triangle=triangle
+attr.topItemDisabledRightIcon.triangleUp=triangleUp
+attr.topItemDisabledRightIcon.triangleDown=triangleDown
+attr.topItemDisabledRightIcon.customURL=/resources/images/loading.gif
+attr.topItemDisabledRightIcon.null=
+
+attr.topItemLeftIcon.grid=grid
+attr.topItemLeftIcon.disc=disc
+attr.topItemLeftIcon.chevron=chevron
+attr.topItemLeftIcon.chevronUp=chevronUp
+attr.topItemLeftIcon.chevronDown=chevronDown
+attr.topItemLeftIcon.triangle=triangle
+attr.topItemLeftIcon.triangleUp=triangleUp
+attr.topItemLeftIcon.triangleDown=triangleDown
+attr.topItemLeftIcon.customURL=/resources/images/loading.gif
+attr.topItemLeftIcon.null=
+
+attr.topItemRightIcon.grid=grid
+attr.topItemRightIcon.disc=disc
+attr.topItemRightIcon.chevron=chevron
+attr.topItemRightIcon.chevronUp=chevronUp
+attr.topItemRightIcon.chevronDown=chevronDown
+attr.topItemRightIcon.triangle=triangle
+attr.topItemRightIcon.triangleUp=triangleUp
+attr.topItemRightIcon.triangleDown=triangleDown
+attr.topItemRightIcon.customURL=/resources/images/loading.gif
+attr.topItemRightIcon.null=
\ No newline at end of file
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuGroupBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuGroupBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuGroupBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuGroupBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,70 @@
+attr.mode.client=client
+attr.mode.ajax=ajax
+attr.mode.server=server
+attr.mode.null=
+
+attr.leftCollapsedIcon.grid=grid
+attr.leftCollapsedIcon.disc=disc
+attr.leftCollapsedIcon.chevron=chevron
+attr.leftCollapsedIcon.chevronUp=chevronUp
+attr.leftCollapsedIcon.chevronDown=chevronDown
+attr.leftCollapsedIcon.triangle=triangle
+attr.leftCollapsedIcon.triangleUp=triangleUp
+attr.leftCollapsedIcon.triangleDown=triangleDown
+attr.leftCollapsedIcon.customURL=/resources/images/loading.gif
+attr.leftCollapsedIcon.null=
+
+attr.leftExpandedIcon.grid=grid
+attr.leftExpandedIcon.disc=disc
+attr.leftExpandedIcon.chevron=chevron
+attr.leftExpandedIcon.chevronUp=chevronUp
+attr.leftExpandedIcon.chevronDown=chevronDown
+attr.leftExpandedIcon.triangle=triangle
+attr.leftExpandedIcon.triangleUp=triangleUp
+attr.leftExpandedIcon.triangleDown=triangleDown
+attr.leftExpandedIcon.customURL=/resources/images/loading.gif
+attr.leftExpandedIcon.null=
+
+attr.leftDisabledIcon.grid=grid
+attr.leftDisabledIcon.disc=disc
+attr.leftDisabledIcon.chevron=chevron
+attr.leftDisabledIcon.chevronUp=chevronUp
+attr.leftDisabledIcon.chevronDown=chevronDown
+attr.leftDisabledIcon.triangle=triangle
+attr.leftDisabledIcon.triangleUp=triangleUp
+attr.leftDisabledIcon.triangleDown=triangleDown
+attr.leftDisabledIcon.customURL=/resources/images/loading.gif
+attr.leftDisabledIcon.null=
+
+attr.rightCollapsedIcon.grid=grid
+attr.rightCollapsedIcon.disc=disc
+attr.rightCollapsedIcon.chevron=chevron
+attr.rightCollapsedIcon.chevronUp=chevronUp
+attr.rightCollapsedIcon.chevronDown=chevronDown
+attr.rightCollapsedIcon.triangle=triangle
+attr.rightCollapsedIcon.triangleUp=triangleUp
+attr.rightCollapsedIcon.triangleDown=triangleDown
+attr.rightCollapsedIcon.customURL=/resources/images/loading.gif
+attr.rightCollapsedIcon.null=
+
+attr.rightExpandedIcon.grid=grid
+attr.rightExpandedIcon.disc=disc
+attr.rightExpandedIcon.chevron=chevron
+attr.rightExpandedIcon.chevronUp=chevronUp
+attr.rightExpandedIcon.chevronDown=chevronDown
+attr.rightExpandedIcon.triangle=triangle
+attr.rightExpandedIcon.triangleUp=triangleUp
+attr.rightExpandedIcon.triangleDown=triangleDown
+attr.rightExpandedIcon.customURL=/resources/images/loading.gif
+attr.rightExpandedIcon.null=
+
+attr.rightDisabledIcon.grid=grid
+attr.rightDisabledIcon.disc=disc
+attr.rightDisabledIcon.chevron=chevron
+attr.rightDisabledIcon.chevronUp=chevronUp
+attr.rightDisabledIcon.chevronDown=chevronDown
+attr.rightDisabledIcon.triangle=triangle
+attr.rightDisabledIcon.triangleUp=triangleUp
+attr.rightDisabledIcon.triangleDown=triangleDown
+attr.rightDisabledIcon.customURL=/resources/images/loading.gif
+attr.rightDisabledIcon.null=
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuItemBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPanelMenuItemBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuItemBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPanelMenuItemBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,48 @@
+attr.mode.client=client
+attr.mode.ajax=ajax
+attr.mode.server=server
+attr.mode.null=
+
+attr.leftIcon.grid=grid
+attr.leftIcon.disc=disc
+attr.leftIcon.chevron=chevron
+attr.leftIcon.chevronUp=chevronUp
+attr.leftIcon.chevronDown=chevronDown
+attr.leftIcon.triangle=triangle
+attr.leftIcon.triangleUp=triangleUp
+attr.leftIcon.triangleDown=triangleDown
+attr.leftIcon.customURL=/resources/images/loading.gif
+attr.leftIcon.null=
+
+attr.leftDisabledIcon.grid=grid
+attr.leftDisabledIcon.disc=disc
+attr.leftDisabledIcon.chevron=chevron
+attr.leftDisabledIcon.chevronUp=chevronUp
+attr.leftDisabledIcon.chevronDown=chevronDown
+attr.leftDisabledIcon.triangle=triangle
+attr.leftDisabledIcon.triangleUp=triangleUp
+attr.leftDisabledIcon.triangleDown=triangleDown
+attr.leftDisabledIcon.customURL=/resources/images/loading.gif
+attr.leftDisabledIcon.null=
+
+attr.rightIcon.grid=grid
+attr.rightIcon.disc=disc
+attr.rightIcon.chevron=chevron
+attr.rightIcon.chevronUp=chevronUp
+attr.rightIcon.chevronDown=chevronDown
+attr.rightIcon.triangle=triangle
+attr.rightIcon.triangleUp=triangleUp
+attr.rightIcon.triangleDown=triangleDown
+attr.rightIcon.customURL=/resources/images/loading.gif
+attr.rightIcon.null=
+
+attr.rightDisabledIcon.grid=grid
+attr.rightDisabledIcon.disc=disc
+attr.rightDisabledIcon.chevron=chevron
+attr.rightDisabledIcon.chevronUp=chevronUp
+attr.rightDisabledIcon.chevronDown=chevronDown
+attr.rightDisabledIcon.triangle=triangle
+attr.rightDisabledIcon.triangleUp=triangleUp
+attr.rightDisabledIcon.triangleDown=triangleDown
+attr.rightDisabledIcon.customURL=/resources/images/loading.gif
+attr.rightDisabledIcon.null=
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPopupPanelBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichPopupPanelBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPopupPanelBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichPopupPanelBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,4 @@
+attr.domElementAttachment.body=body
+attr.domElementAttachment.form=form
+attr.domElementAttachment.parent=parent
+attr.domElementAttachment.null=
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTabBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTabBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTabBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,8 @@
+attr.dir.ltr=ltr
+attr.dir.rtl=rtl
+attr.dir.null=
+
+attr.switchType.client=client
+attr.switchType.server=server
+attr.switchType.ajax=ajax
+attr.switchType.null=
\ No newline at end of file
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTabPanelBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTabPanelBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTabPanelBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTabPanelBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,12 @@
+attr.dir.ltr=ltr
+attr.dir.rtl=rtl
+attr.dir.null=
+
+attr.headerAlignment.left=left
+attr.headerAlignment.right=right
+attr.headerAlignment.null=
+
+attr.switchType.client=client
+attr.switchType.server=server
+attr.switchType.ajax=ajax
+attr.switchType.null=
\ No newline at end of file
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToggleControlBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToggleControlBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToggleControlBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToggleControlBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,8 @@
+attr.targetPanel.panel1=panel1
+attr.targetPanel.panel2=panel2
+attr.targetPanel.null=
+
+attr.targetItem.item1=item1
+attr.targetItem.item2=item2
+attr.targetItem.item3=item3
+attr.targetItem.null=
\ No newline at end of file
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTogglePanelBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTogglePanelBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTogglePanelBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,7 @@
+attr.dir.ltr=ltr
+attr.dir.rtl=rtl
+attr.dir.null=
+attr.switchType.client=client
+attr.switchType.ajax=ajax
+attr.switchType.server=server
+attr.switchType.null=
\ No newline at end of file
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTogglePanelItemBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTogglePanelItemBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTogglePanelItemBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTogglePanelItemBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,8 @@
+attr.dir.ltr=ltr
+attr.dir.rtl=rtl
+attr.dir.null=
+
+attr.switchType.client=client
+attr.switchType.server=server
+attr.switchType.ajax=ajax
+attr.switchType.null=
\ No newline at end of file
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToolbarBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToolbarBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToolbarBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,8 @@
+attr.itemSeparator.none=none
+attr.itemSeparator.line=line
+attr.itemSeparator.square=square
+attr.itemSeparator.disc=disc
+attr.itemSeparator.grid=grid
+attr.itemSeparator.non-existing=non-existing
+attr.itemSeparator.star=/resources/images/star.png
+attr.itemSeparator.null=
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToolbarGroupBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichToolbarGroupBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToolbarGroupBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichToolbarGroupBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,9 @@
+attr.itemSeparator.none=none
+attr.itemSeparator.line=line
+attr.itemSeparator.square=square
+attr.itemSeparator.disc=disc
+attr.itemSeparator.grid=grid
+attr.itemSeparator.non-existing=non-existing
+attr.itemSeparator.star=/resources/images/star.png
+attr.itemSeparator.null=
+
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTooltipBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTooltipBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTooltipBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTooltipBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,27 @@
+attr.layout.inline=inline
+attr.layout.block=block
+attr.direction.auto=auto
+attr.direction.topLeft=topLeft
+attr.direction.topRight=topRight
+attr.direction.bottomLeft=bottomLeft
+attr.direction.bottomRight=bottomRight
+attr.direction.autoLeft=autoLeft
+attr.direction.autoRight=autoRight
+attr.direction.topAuto=topAuto
+attr.direction.bottomAuto=bottomAuto
+attr.direction.null=
+attr.mode.client=client
+attr.mode.ajax=ajax
+attr.jointPoint.auto=auto
+attr.jointPoint.topLeft=topLeft
+attr.jointPoint.topRight=topRight
+attr.jointPoint.bottomLeft=bottomLeft
+attr.jointPoint.bottomRight=bottomRight
+attr.jointPoint.autoLeft=autoLeft
+attr.jointPoint.autoRight=autoRight
+attr.jointPoint.topAuto=topAuto
+attr.jointPoint.bottomAuto=bottomAuto
+attr.jointPoint.null=
+attr.dir.ltr=ltr
+attr.dir.rtl=rtl
+attr.dir.null=
\ No newline at end of file
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTreeBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTreeBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTreeBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,10 @@
+attr.dir.rtl=rtl
+attr.dir.ltr=ltr
+attr.dir.null=
+attr.selectionType.client=client
+attr.selectionType.ajax=ajax
+attr.selectionType.null=
+attr.toggleType.ajax=ajax
+attr.toggleType.client=client
+attr.toggleType.server=server
+attr.toggleType.null=
Copied: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTreeNodeBean.properties (from rev 22469, modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/RichTreeNodeBean.properties)
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTreeNodeBean.properties (rev 0)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichTreeNodeBean.properties 2011-05-05 15:59:36 UTC (rev 22472)
@@ -0,0 +1,5 @@
+attr.dir.rtl=rtl
+attr.dir.ltr=ltr
+attr.dir.null=
+
+
13 years, 12 months
JBoss Rich Faces SVN: r22471 - modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich.
by richfaces-svn-commits@lists.jboss.org
Author: jjamrich
Date: 2011-05-05 11:17:35 -0400 (Thu, 05 May 2011)
New Revision: 22471
Removed:
modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichMessagesBean.properties
Log:
Remove RichMessagesBean properties with list of for attributes
This property file is no longer need. Use radio button causes some
problems with selenium tests, because of set value to null cause
messages component not working properly since its valid string with
possible element id, and when left empty value set to "value" attribute
in HTML page is hard to aproach by current selenium library methods.
Deleted: modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichMessagesBean.properties
===================================================================
--- modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichMessagesBean.properties 2011-05-05 14:40:57 UTC (rev 22470)
+++ modules/tests/metamer/trunk/application/src/main/resources/org/richfaces/tests/metamer/bean/rich/RichMessagesBean.properties 2011-05-05 15:17:35 UTC (rev 22471)
@@ -1,3 +0,0 @@
-attr.for.simpleInput1=simpleInput1
-attr.for.simpleInput2=simpleInput2
-attr.for.null=
13 years, 12 months
JBoss Rich Faces SVN: r22470 - in modules/tests/metamer/trunk: application/src/main/webapp and 1 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: ppitonak(a)redhat.com
Date: 2011-05-05 10:40:57 -0400 (Thu, 05 May 2011)
New Revision: 22470
Modified:
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/RichBean.java
modules/tests/metamer/trunk/application/src/main/webapp/index.xhtml
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jActionListener/TestA4JActionListener.java
Log:
index page fixed in order to work in all containers
test for a4j:actionListener fixed
Property changes on: modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean
___________________________________________________________________
Added: svn:ignore
+ .RichBean.java.swp
Modified: modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/RichBean.java
===================================================================
--- modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/RichBean.java 2011-05-05 10:40:09 UTC (rev 22469)
+++ modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/RichBean.java 2011-05-05 14:40:57 UTC (rev 22470)
@@ -277,14 +277,26 @@
return richComponents;
}
+ public Object[] getRichComponentsList() {
+ return richComponents.keySet().toArray();
+ }
+
public Map<String, String> getA4jComponents() {
return a4jComponents;
}
+ public Object[] getA4jComponentsList() {
+ return a4jComponents.keySet().toArray();
+ }
+
public Map<String, String> getOtherComponents() {
return otherComponents;
}
+ public Object[] getOtherComponentsList() {
+ return otherComponents.keySet().toArray();
+ }
+
public String getContainer() {
return container;
}
Modified: modules/tests/metamer/trunk/application/src/main/webapp/index.xhtml
===================================================================
--- modules/tests/metamer/trunk/application/src/main/webapp/index.xhtml 2011-05-05 10:40:09 UTC (rev 22469)
+++ modules/tests/metamer/trunk/application/src/main/webapp/index.xhtml 2011-05-05 14:40:57 UTC (rev 22470)
@@ -48,19 +48,19 @@
<rich:tab id="a4jComponentsTab" header="A4J">
<h:panelGrid id="a4jComponents" columns="3" columnClasses="valign-top,valign-top,valign-top">
- <rich:list id="a4jComponentsList1" value="#{richBean.a4jComponents.entrySet().toArray()}"
+ <rich:list id="a4jComponentsList1" value="#{richBean.a4jComponentsList}"
var="entry" rows="30" style="width: 350px">
- <h:link outcome="/components/#{entry.key}/list" value="#{entry.value}" styleClass="link"/>
+ <h:link outcome="/components/#{entry}/list" value="#{richBean.a4jComponents[entry]}" styleClass="link"/>
</rich:list>
- <rich:list id="a4jComponentsList2" value="#{richBean.a4jComponents.entrySet().toArray()}"
+ <rich:list id="a4jComponentsList2" value="#{richBean.a4jComponentsList}"
var="entry" first="30" rows="30" style="width: 350px">
- <h:link outcome="/components/#{entry.key}/list" value="#{entry.value}" styleClass="link"/>
+ <h:link outcome="/components/#{entry}/list" value="#{richBean.a4jComponents[entry]}" styleClass="link"/>
</rich:list>
- <rich:list id="a4jComponentsList3" value="#{richBean.a4jComponents.entrySet().toArray()}"
+ <rich:list id="a4jComponentsList3" value="#{richBean.a4jComponentsList}"
var="entry" first="60" rows="30" style="width: 350px">
- <h:link outcome="/components/#{entry.key}/list" value="#{entry.value}" styleClass="link"/>
+ <h:link outcome="/components/#{entry.key}/list" value="#{richBean.a4jComponents[entry]}" styleClass="link"/>
</rich:list>
</h:panelGrid>
</rich:tab>
@@ -68,19 +68,19 @@
<rich:tab id="richComponentsTab" header="Rich">
<h:panelGrid id="richComponents" columns="3" columnClasses="valign-top,valign-top,valign-top">
- <rich:list id="richComponentsList1" value="#{richBean.richComponents.entrySet().toArray()}"
+ <rich:list id="richComponentsList1" value="#{richBean.richComponentsList}"
var="entry" rows="30" style="width: 350px">
- <h:link outcome="/components/#{entry.key}/list" value="#{entry.value}" styleClass="link"/>
+ <h:link outcome="/components/#{entry}/list" value="#{richBean.richComponents[entry]}" styleClass="link"/>
</rich:list>
- <rich:list id="richComponentsList2" value="#{richBean.richComponents.entrySet().toArray()}"
+ <rich:list id="richComponentsList2" value="#{richBean.richComponentsList}"
var="entry" first="30" rows="30" style="width: 350px">
- <h:link outcome="/components/#{entry.key}/list" value="#{entry.value}" styleClass="link"/>
+ <h:link outcome="/components/#{entry}/list" value="#{richBean.richComponents[entry]}" styleClass="link"/>
</rich:list>
- <rich:list id="richComponentsList3" value="#{richBean.richComponents.entrySet().toArray()}"
+ <rich:list id="richComponentsList3" value="#{richBean.richComponentsList}"
var="entry" first="60" rows="30" style="width: 350px">
- <h:link outcome="/components/#{entry.key}/list" value="#{entry.value}" styleClass="link"/>
+ <h:link outcome="/components/#{entry}/list" value="#{richBean.richComponents[entry]}" styleClass="link"/>
</rich:list>
</h:panelGrid>
</rich:tab>
@@ -88,19 +88,19 @@
<rich:tab id="otherComponentsTab" header="Other">
<h:panelGrid id="otherComponents" columns="3" columnClasses="valign-top,valign-top,valign-top">
- <rich:list id="otherComponentsList1" value="#{richBean.otherComponents.entrySet().toArray()}"
+ <rich:list id="otherComponentsList1" value="#{richBean.otherComponentsList}"
var="entry" rows="30" style="width: 350px">
- <h:link outcome="/components/#{entry.key}/list" value="#{entry.value}" styleClass="link"/>
+ <h:link outcome="/components/#{entry}/list" value="#{richBean.otherComponents[entry]}" styleClass="link"/>
</rich:list>
- <rich:list id="otherComponentsList2" value="#{richBean.otherComponents.entrySet().toArray()}"
+ <rich:list id="otherComponentsList2" value="#{richBean.otherComponentsList}"
var="entry" first="30" rows="30" style="width: 350px">
- <h:link outcome="/components/#{entry.key}/list" value="#{entry.value}" styleClass="link"/>
+ <h:link outcome="/components/#{entry}/list" value="#{richBean.otherComponents[entry]}" styleClass="link"/>
</rich:list>
- <rich:list id="otherComponentsList3" value="#{richBean.otherComponents.entrySet().toArray()}"
+ <rich:list id="otherComponentsList3" value="#{richBean.otherComponentsList}"
var="entry" first="60" rows="30" style="width: 350px">
- <h:link outcome="/components/#{entry.key}/list" value="#{entry.value}" styleClass="link"/>
+ <h:link outcome="/components/#{entry}/list" value="#{richBean.otherComponents[entry]}" styleClass="link"/>
</rich:list>
</h:panelGrid>
</rich:tab>
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jActionListener/TestA4JActionListener.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jActionListener/TestA4JActionListener.java 2011-05-05 10:40:09 UTC (rev 22469)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jActionListener/TestA4JActionListener.java 2011-05-05 14:40:57 UTC (rev 22470)
@@ -55,7 +55,7 @@
public void testInvokeListenerByType() {
final String hashCodeRegExp = "@[0-9a-fA-F]{1,}$";
final String msg = "Implementation of ActionListener created and called: "
- + "org.richfaces.tests.metamer.bean.A4JActionListenerBean$ActionListenerImpl";
+ + "org.richfaces.tests.metamer.bean.a4j.A4JActionListenerBean$ActionListenerImpl";
selenium.click(invokeButtonType);
waitGui.until(elementPresent.locator(message));
13 years, 12 months
JBoss Rich Faces SVN: r22469 - in modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest: richMessage and 1 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: jjamrich
Date: 2011-05-05 06:40:09 -0400 (Thu, 05 May 2011)
New Revision: 22469
Added:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageTest.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/RichMessagesTest.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesCSV.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSFValidator.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSR303.java
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/AbstractRichMessageTest.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageComponentAttributes.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSFValidator.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSR303.java
Log:
Add selenium tests for rich:messages component
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/AbstractRichMessageTest.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/AbstractRichMessageTest.java 2011-05-05 10:39:23 UTC (rev 22468)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/AbstractRichMessageTest.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -58,11 +58,28 @@
protected JQueryLocator a4jCommandBtn = pjq("input[id$=a4jButton]");
// component's locators
- protected JQueryLocator mainMessage = pjq("span[id$=simpleInputMsg]");
- protected JQueryLocator message4Input1 = pjq("span[id$=simpleInputMsg1]");
- protected JQueryLocator message4Input2 = pjq("span[id$=simpleInputMsg2]");
- protected JQueryLocator messages = pjq("span[id$=msgs]");
+ protected static JQueryLocator message4Input1 = pjq("span[id$=simpleInputMsg1]");
+ protected static JQueryLocator message4Input2 = pjq("span[id$=simpleInputMsg2]");
+ protected static JQueryLocator messages = pjq("span[id$=msgs]");
+ /**
+ * Because of message and messages have many attributes very similar,
+ * this method helps test method distinguish between metamer
+ * page for rich:message and rich:messages (there are different element IDs
+ * per page and for messages there are messages container rendered
+ * conditionally)
+ * @return ElementLocator for container with rich:message(s)
+ */
+ public abstract JQueryLocator getTestElemLocator();
+
+ /**
+ * This method implementation specific for rich:message and rich:messages
+ * help distinguish between them, and return correct locator
+ * @return JQueryLocator for container with summary or detail of message(s) component
+ */
+ public abstract JQueryLocator getSummaryElemLocator();
+ public abstract JQueryLocator getDetailElemLocator();
+
public void testHtmlAttribute(ElementLocator<?> element, RichMessageAttributes attribute, String value) {
AttributeLocator<?> attr = element.getAttribute(new Attribute(attribute.toString()));
@@ -76,7 +93,7 @@
generateValidationMessages(false);
assertTrue(selenium.getAttribute(attr).contains(value), "Attribute " + attribute + " should contain \"" + value
- + "\".");
+ + "\".");
}
/**
@@ -148,34 +165,15 @@
}
}
- private JQueryLocator getInput4Attribute(RichMessageAttributes attribute) {
- return pjq("input[id$=" + attribute + "Input]");
+ protected void waitForAttribute(RichMessageAttributes attr) {
+ waitGui.until(attributeEquals
+ .locator(getTestElemLocator().getAttribute(new Attribute(attr.toString())))
+ .text(attr.toString()));
}
// ==================== test methods ====================
/**
- * Attribute 'for' change behavior: only messages bound to element with
- * id specified in 'for' should be displayed
- */
- @Test
- public void testFor() {
-
- // firstly, remove value from attribute for and generate message
- selenium.type(getInput4Attribute(RichMessageAttributes.FOR), "");
- selenium.waitForPageToLoad();
- generateValidationMessages(false);
- // assertFalse(selenium.isElementPresent(mainMessage));
- waitGui.until(isNotDisplayed.locator(mainMessage));
-
- // now set for attribute back to "simpleInput2"
- selenium.type(getInput4Attribute(RichMessageAttributes.FOR), "simpleInput2");
- selenium.waitForPageToLoad();
- generateValidationMessages(false);
- waitGui.until(elementPresent.locator(mainMessage));
- }
-
- /**
* ajaxRendered attribute change behavior: messages are displayed
* after action performed by a4j:button (not only by h:command*)
*/
@@ -185,12 +183,12 @@
// by default is ajaxRendered set to true
generateValidationMessages(true);
- waitGui.until(elementPresent.locator(mainMessage));
+ waitGui.until(elementPresent.locator(getTestElemLocator()));
// then disable ajaxRendered
attributes.setAjaxRendered(Boolean.FALSE);
generateValidationMessages(true);
- waitGui.until(isNotDisplayed.locator(mainMessage));
+ waitGui.until(isNotDisplayed.locator(getTestElemLocator()));
}
/**
@@ -202,12 +200,12 @@
attributes.setRendered(Boolean.TRUE);
generateValidationMessages(false);
- waitGui.until(elementPresent.locator(mainMessage));
+ waitGui.until(elementPresent.locator(getTestElemLocator()));
// now disable rendering message
attributes.setRendered(Boolean.FALSE);
generateValidationMessages(false);
- waitGui.until(isNotDisplayed.locator(mainMessage));
+ waitGui.until(isNotDisplayed.locator(getTestElemLocator()));
}
/**
@@ -217,15 +215,13 @@
public void testShowSummary() {
// span with class=rf-msg-sum should appear when set to true
- JQueryLocator summary = mainMessage.getDescendant(jq("span.rf-msg-sum"));
-
attributes.setShowSummary(Boolean.TRUE);
generateValidationMessages(false);
- waitModel.until(elementPresent.locator(summary));
+ waitModel.until(elementPresent.locator(getSummaryElemLocator()));
attributes.setShowSummary(Boolean.FALSE);
generateValidationMessages(false);
- waitGui.until(isNotDisplayed.locator(summary));
+ waitGui.until(isNotDisplayed.locator(getSummaryElemLocator()));
}
/**
@@ -235,91 +231,89 @@
public void testShowDetail() {
// span with class=rf-msg-det should appear when set to true
- JQueryLocator detail = mainMessage.getDescendant(jq("span.rf-msg-det"));
-
attributes.setShowDetail(Boolean.TRUE);
generateValidationMessages(false);
- waitGui.until(elementPresent.locator(detail));
+ waitGui.until(elementPresent.locator(getDetailElemLocator()));
attributes.setShowDetail(Boolean.FALSE);
generateValidationMessages(false);
- waitGui.until(isNotDisplayed.locator(detail));
+ waitGui.until(isNotDisplayed.locator(getDetailElemLocator()));
}
@Test
public void testTitle() {
- testHtmlAttribute(mainMessage, RichMessageAttributes.TITLE, "Title test");
+ testHtmlAttribute(getTestElemLocator(), RichMessageAttributes.TITLE, "Title test");
}
@Test
public void testDir(){
- testHtmlAttribute(mainMessage, RichMessageAttributes.DIR, "rtl");
+ testHtmlAttribute(getTestElemLocator(), RichMessageAttributes.DIR, "rtl");
}
@Test
public void testLang(){
- testHtmlAttribute(mainMessage, RichMessageAttributes.LANG, "US.en");
+ testHtmlAttribute(getTestElemLocator(), RichMessageAttributes.LANG, "US.en");
}
@Test
public void testStyle(){
- testHtmlAttribute(mainMessage, RichMessageAttributes.STYLE, "color: blue;");
+ testHtmlAttribute(getTestElemLocator(), RichMessageAttributes.STYLE, "color: blue;");
}
@Test
public void testStyleClass() {
// attribute styleClass is propagated as class attribute in target HTML element
- testStyleClass(mainMessage, RichMessageAttributes.STYLE_CLASS.toString());
+ testStyleClass(getTestElemLocator(), RichMessageAttributes.STYLE_CLASS.toString());
}
@Test
public void testOnClick() {
- testFireEvent(Event.CLICK, mainMessage);
+ testFireEvent(Event.CLICK, getTestElemLocator());
}
@Test
public void testOnDblClick() {
- testFireEvent(Event.DBLCLICK, mainMessage);
+ testFireEvent(Event.DBLCLICK, getTestElemLocator());
}
@Test
public void testOnKeyDown() {
- testFireEvent(Event.KEYDOWN, mainMessage);
+ testFireEvent(Event.KEYDOWN, getTestElemLocator());
}
@Test
public void testOnKeyPress() {
- testFireEvent(Event.KEYPRESS, mainMessage);
+ testFireEvent(Event.KEYPRESS, getTestElemLocator());
}
@Test
public void testOnKeyUp() {
- testFireEvent(Event.KEYUP, mainMessage);
+ testFireEvent(Event.KEYUP, getTestElemLocator());
}
@Test
public void testOnMouseDown() {
- testFireEvent(Event.MOUSEDOWN, mainMessage);
+ testFireEvent(Event.MOUSEDOWN, getTestElemLocator());
}
@Test
public void testOnMouseMove() {
- testFireEvent(Event.MOUSEMOVE, mainMessage);
+ testFireEvent(Event.MOUSEMOVE, getTestElemLocator());
}
@Test
public void testOnMouseOut() {
- testFireEvent(Event.MOUSEOUT, mainMessage);
+ testFireEvent(Event.MOUSEOUT, getTestElemLocator());
}
@Test
public void testOnMouseOver() {
- testFireEvent(Event.MOUSEOVER, mainMessage);
+ testFireEvent(Event.MOUSEOVER, getTestElemLocator());
}
@Test
public void testOnMouseUp() {
- testFireEvent(Event.MOUSEUP, mainMessage);
+ testFireEvent(Event.MOUSEUP, getTestElemLocator());
}
}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageComponentAttributes.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageComponentAttributes.java 2011-05-05 10:39:23 UTC (rev 22468)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageComponentAttributes.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -46,5 +46,13 @@
public void setShowSummary(Boolean showSummary){
setProperty("showSummary", showSummary);
}
+
+ public void setFor(String forAttribute){
+ setProperty("for", forAttribute);
+ }
+
+ public void setGlobalOnly(Boolean globalOnly){
+ setProperty("globalOnly", globalOnly);
+ }
}
Added: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageTest.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageTest.java (rev 0)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/RichMessageTest.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -0,0 +1,65 @@
+/*******************************************************************************
+ * JBoss, Home of Professional Open Source
+ * Copyright 2010-2011, Red Hat, Inc. and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ *******************************************************************************/
+package org.richfaces.tests.metamer.ftest.richMessage;
+
+import static org.jboss.test.selenium.locator.LocatorFactory.jq;
+
+import org.jboss.test.selenium.locator.JQueryLocator;
+import org.testng.annotations.Test;
+
+
+/**
+ * Abstract class with list of tests appropriate for rich:message component
+ *
+ * @author <a href="mailto:jjamrich@redhat.com">Jan Jamrich</a>
+ * @version $Revision$
+ */
+public abstract class RichMessageTest extends AbstractRichMessageTest {
+
+ // locator for main rich:message component (tested element)
+ protected static JQueryLocator mainMessage = pjq("span[id$=simpleInputMsg]");
+
+ protected JQueryLocator summary = getTestElemLocator().getDescendant(jq("span.rf-msg-sum"));
+ protected JQueryLocator detail = getTestElemLocator().getDescendant(jq("span.rf-msg-det"));
+
+ /**
+ * Attribute 'for' change behavior: only messages bound to element with
+ * id specified in 'for' should be displayed
+ */
+ @Test
+ public void testFor() {
+
+ // firstly, remove value from attribute for and generate message
+ attributes.setFor("");
+
+ generateValidationMessages(false);
+ // assertFalse(selenium.isElementPresent(getTestElemLocator()));
+ waitGui.until(isNotDisplayed.locator(getTestElemLocator()));
+
+ // now set for attribute back to "simpleInput2"
+ attributes.setFor("simpleInput2");
+
+ generateValidationMessages(false);
+ waitGui.until(elementPresent.locator(getTestElemLocator()));
+ }
+
+}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java 2011-05-05 10:39:23 UTC (rev 22468)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -25,17 +25,34 @@
import java.net.URL;
+import org.jboss.test.selenium.locator.JQueryLocator;
+
/**
* Test case for page /faces/components/richMessage/csv.xhtml
*
* @author <a href="mailto:jjamrich@redhat.com">Jan Jamrich</a>
* @version $Revision$
*/
-public class TestRichMessageCSV extends AbstractRichMessageTest {
+public class TestRichMessageCSV extends RichMessageTest {
@Override
public URL getTestUrl() {
return buildUrl(contextPath, "faces/components/richMessage/csv.xhtml");
}
+
+ @Override
+ public JQueryLocator getTestElemLocator() {
+ return mainMessage;
+ }
+
+ @Override
+ public JQueryLocator getSummaryElemLocator() {
+ return summary;
+ }
+
+ @Override
+ public JQueryLocator getDetailElemLocator() {
+ return detail;
+ }
}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSFValidator.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSFValidator.java 2011-05-05 10:39:23 UTC (rev 22468)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSFValidator.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -25,13 +25,15 @@
import java.net.URL;
+import org.jboss.test.selenium.locator.JQueryLocator;
+
/**
* Test case for page /faces/components/richMessage/jsfValidator.xhtml
*
* @author <a href="mailto:jjamrich@redhat.com">Jan Jamrich</a>
* @version $Revision$
*/
-public class TestRichMessageJSFValidator extends AbstractRichMessageTest {
+public class TestRichMessageJSFValidator extends RichMessageTest {
/* (non-Javadoc)
* @see org.richfaces.tests.metamer.ftest.AbstractMetamerTest#getTestUrl()
@@ -40,5 +42,20 @@
public URL getTestUrl() {
return buildUrl(contextPath, "faces/components/richMessage/jsfValidator.xhtml");
}
+
+ @Override
+ public JQueryLocator getTestElemLocator() {
+ return mainMessage;
+ }
+ @Override
+ public JQueryLocator getSummaryElemLocator() {
+ return summary;
+ }
+
+ @Override
+ public JQueryLocator getDetailElemLocator() {
+ return detail;
+ }
+
}
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSR303.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSR303.java 2011-05-05 10:39:23 UTC (rev 22468)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageJSR303.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -25,13 +25,15 @@
import java.net.URL;
+import org.jboss.test.selenium.locator.JQueryLocator;
+
/**
* Test case for page /faces/components/richMessage/jsr303.xhtml
*
* @author <a href="mailto:jjamrich@redhat.com">Jan Jamrich</a>
* @version $Revision$
*/
-public class TestRichMessageJSR303 extends AbstractRichMessageTest {
+public class TestRichMessageJSR303 extends RichMessageTest {
/* (non-Javadoc)
* @see org.richfaces.tests.metamer.ftest.AbstractMetamerTest#getTestUrl()
@@ -41,4 +43,19 @@
return buildUrl(contextPath, "faces/components/richMessage/jsr303.xhtml");
}
+ @Override
+ public JQueryLocator getTestElemLocator() {
+ return mainMessage;
+ }
+
+ @Override
+ public JQueryLocator getSummaryElemLocator() {
+ return summary;
+ }
+
+ @Override
+ public JQueryLocator getDetailElemLocator() {
+ return detail;
+ }
+
}
Added: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/RichMessagesTest.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/RichMessagesTest.java (rev 0)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/RichMessagesTest.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -0,0 +1,132 @@
+/*******************************************************************************
+ * JBoss, Home of Professional Open Source
+ * Copyright 2010-2011, Red Hat, Inc. and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ *******************************************************************************/
+package org.richfaces.tests.metamer.ftest.richMessages;
+
+import static org.jboss.test.selenium.locator.LocatorFactory.jq;
+
+import org.jboss.test.selenium.locator.JQueryLocator;
+import org.richfaces.tests.metamer.ftest.richMessage.AbstractRichMessageTest;
+import org.testng.annotations.Test;
+
+
+/**
+ * Abstract class with list of tests appropriate for rich:messages component
+ *
+ * @author <a href="mailto:jjamrich@redhat.com">Jan Jamrich</a>
+ * @version $Revision$
+ */
+public abstract class RichMessagesTest extends AbstractRichMessageTest {
+
+ // locator for main rich:message component (tested element)
+ protected static JQueryLocator mainMsg1 = pjq("span[id$=msgs1]");
+ protected static JQueryLocator mainMsg2 = pjq("span[id$=msgs2]");
+
+ // locators for
+ protected JQueryLocator summary = getTestElemLocator().getDescendant(jq("span.rf-msgs-sum"));
+ protected JQueryLocator detail = getTestElemLocator().getDescendant(jq("span.rf-msgs-det"));
+
+ protected JQueryLocator generateMsgsBtn = pjq("input[id$=generateMsgsBtn]");
+
+ // Methods for error and warning message locators
+ private JQueryLocator getErrorMsg(JQueryLocator testElem) {
+ return testElem.getDescendant(jq("span.rf-msgs-err"));
+ }
+ private JQueryLocator getWarnMsg(JQueryLocator testElem) {
+ return testElem.getDescendant(jq("span.rf-msgs-wrn"));
+ }
+ private JQueryLocator getErrorMsg() {
+ return getErrorMsg(getTestElemLocator());
+ }
+ private JQueryLocator getWarnMsg() {
+ return getWarnMsg(getTestElemLocator());
+ }
+
+ /**
+ * Attribute 'for' change behavior: only messages bound to element with
+ * id specified in 'for' should be displayed
+ */
+ @Test
+ public void testFor() {
+
+ // firstly reset to null
+ attributes.setFor("");
+
+ // generate faces message by btn
+ selenium.click(generateMsgsBtn);
+
+ // no messages for simpleInput1 or simpleInput2 should appear
+ waitGui.until(countEquals.count(0).locator(getTestElemLocator().getChild(jq("span[id$=msgs1:form:simpleInput1]"))));
+ waitGui.until(countEquals.count(0).locator(getTestElemLocator().getChild(jq("span[id$=msgs1:form:simpleInput2]"))));
+
+ attributes.setFor("simpleInput1");
+ // generate faces messages by btn
+ selenium.click(generateMsgsBtn);
+ // only messages for simpleInput1 should appear:
+ waitModel.until(countEquals.count(2).locator(getTestElemLocator().getChild(jq("span[id$=msgs1:form:simpleInput1]"))));
+ // one type error
+ waitModel.until(countEquals.count(1).locator(getErrorMsg()));
+ // one type warning
+ waitModel.until(countEquals.count(1).locator(getWarnMsg()));
+
+ attributes.setFor("simpleInput2");
+ // generate faces messages by btn
+ selenium.click(generateMsgsBtn);
+ // only 2 messages for simpleInput2
+ waitModel.until(countEquals.count(2).locator(getTestElemLocator().getChild(jq("span[id$=msgs1:form:simpleInput2]"))));
+ // only 2 messages should appear
+ waitModel.until(countEquals.count(1).locator(getErrorMsg()));
+ waitModel.until(countEquals.count(1).locator(getWarnMsg()));
+ }
+
+ /**
+ * globalOnly change behavior of displaying messages.
+ * When <b>true</b> only messages not bound to any input are displayed
+ * <b>false</b> all messages are displayed
+ * This attribute cannot be set with <i>for</i> attribute.
+ *
+ * In this case, second messages component is relevant
+ * (with label "Messages2 - without 'for' but 'globalOnly' attribute instead")
+ * This is the reason why used "mainMsg2" instead of getTestElemLocator()
+ */
+ @Test
+ public void testGlobalOnly() {
+ // firstly set for attribute to null
+ attributes.setFor("");
+
+ // then set globalOnly attribute
+ attributes.setGlobalOnly(Boolean.FALSE);
+
+ selenium.click(generateMsgsBtn);
+
+ // All messages should appear:
+ // for simpleInput1
+ waitModel.until(countEquals.count(2).locator(mainMsg2.getChild(jq("span[id$=:msgs2:form:simpleInput1]"))));
+ // for simpleInput2
+ waitModel.until(countEquals.count(2).locator(mainMsg2.getChild(jq("span[id$=:msgs2:form:simpleInput2]"))));
+ // global messages
+ waitModel.until(countEquals.count(2).locator(mainMsg2.getChild(jq("span[id$=:msgs2:]"))));
+ // three type error
+ waitModel.until(countEquals.count(3).locator(getErrorMsg(mainMsg2)));
+ // three type warning
+ waitModel.until(countEquals.count(3).locator(getWarnMsg(mainMsg2)));
+ }
+}
Copied: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesCSV.java (from rev 22468, modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java)
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesCSV.java (rev 0)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesCSV.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -0,0 +1,58 @@
+/*******************************************************************************
+ * JBoss, Home of Professional Open Source
+ * Copyright 2010-2011, Red Hat, Inc. and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ *******************************************************************************/
+package org.richfaces.tests.metamer.ftest.richMessages;
+
+import static org.jboss.test.selenium.utils.URLUtils.buildUrl;
+
+import java.net.URL;
+
+import org.jboss.test.selenium.locator.JQueryLocator;
+
+/**
+ * Test case for page /faces/components/richMessages/csv.xhtml
+ *
+ * @author <a href="mailto:jjamrich@redhat.com">Jan Jamrich</a>
+ * @version $Revision$
+ */
+public class TestRichMessagesCSV extends RichMessagesTest {
+
+ @Override
+ public URL getTestUrl() {
+ return buildUrl(contextPath, "faces/components/richMessages/csv.xhtml");
+ }
+
+ @Override
+ public JQueryLocator getTestElemLocator() {
+ return mainMsg1;
+ }
+
+ @Override
+ public JQueryLocator getSummaryElemLocator() {
+ return summary;
+ }
+
+ @Override
+ public JQueryLocator getDetailElemLocator() {
+ return detail;
+ }
+
+}
Copied: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSFValidator.java (from rev 22468, modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java)
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSFValidator.java (rev 0)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSFValidator.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -0,0 +1,58 @@
+/*******************************************************************************
+ * JBoss, Home of Professional Open Source
+ * Copyright 2010-2011, Red Hat, Inc. and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ *******************************************************************************/
+package org.richfaces.tests.metamer.ftest.richMessages;
+
+import static org.jboss.test.selenium.utils.URLUtils.buildUrl;
+
+import java.net.URL;
+
+import org.jboss.test.selenium.locator.JQueryLocator;
+
+/**
+ * Test case for page /faces/components/richMessages/jsfValidator.xhtml
+ *
+ * @author <a href="mailto:jjamrich@redhat.com">Jan Jamrich</a>
+ * @version $Revision$
+ */
+public class TestRichMessagesJSFValidator extends RichMessagesTest {
+
+ @Override
+ public URL getTestUrl() {
+ return buildUrl(contextPath, "faces/components/richMessages/jsfValidator.xhtml");
+ }
+
+ @Override
+ public JQueryLocator getTestElemLocator() {
+ return mainMsg1;
+ }
+
+ @Override
+ public JQueryLocator getSummaryElemLocator() {
+ return summary;
+ }
+
+ @Override
+ public JQueryLocator getDetailElemLocator() {
+ return detail;
+ }
+
+}
Copied: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSR303.java (from rev 22468, modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessage/TestRichMessageCSV.java)
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSR303.java (rev 0)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richMessages/TestRichMessagesJSR303.java 2011-05-05 10:40:09 UTC (rev 22469)
@@ -0,0 +1,58 @@
+/*******************************************************************************
+ * JBoss, Home of Professional Open Source
+ * Copyright 2010-2011, Red Hat, Inc. and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ *******************************************************************************/
+package org.richfaces.tests.metamer.ftest.richMessages;
+
+import static org.jboss.test.selenium.utils.URLUtils.buildUrl;
+
+import java.net.URL;
+
+import org.jboss.test.selenium.locator.JQueryLocator;
+
+/**
+ * Test case for page /faces/components/richMessages/jsr303.xhtml
+ *
+ * @author <a href="mailto:jjamrich@redhat.com">Jan Jamrich</a>
+ * @version $Revision$
+ */
+public class TestRichMessagesJSR303 extends RichMessagesTest {
+
+ @Override
+ public URL getTestUrl() {
+ return buildUrl(contextPath, "faces/components/richMessages/jsr303.xhtml");
+ }
+
+ @Override
+ public JQueryLocator getTestElemLocator() {
+ return mainMsg1;
+ }
+
+ @Override
+ public JQueryLocator getSummaryElemLocator() {
+ return summary;
+ }
+
+ @Override
+ public JQueryLocator getDetailElemLocator() {
+ return detail;
+ }
+
+}
13 years, 12 months
JBoss Rich Faces SVN: r22468 - modules/tests/metamer/trunk/ftest/src/test/resources.
by richfaces-svn-commits@lists.jboss.org
Author: jjamrich
Date: 2011-05-05 06:39:23 -0400 (Thu, 05 May 2011)
New Revision: 22468
Modified:
modules/tests/metamer/trunk/ftest/src/test/resources/testng-misc.xml
Log:
Add rich:message and messages into test suite on Hudson
Modified: modules/tests/metamer/trunk/ftest/src/test/resources/testng-misc.xml
===================================================================
--- modules/tests/metamer/trunk/ftest/src/test/resources/testng-misc.xml 2011-05-05 10:39:05 UTC (rev 22467)
+++ modules/tests/metamer/trunk/ftest/src/test/resources/testng-misc.xml 2011-05-05 10:39:23 UTC (rev 22468)
@@ -18,6 +18,8 @@
<package name="org.richfaces.tests.metamer.ftest.richMenuItem" />
<package name="org.richfaces.tests.metamer.ftest.richMenuSeparator" />
<package name="org.richfaces.tests.metamer.ftest.richToggleControl" />
+ <package name="org.richfaces.tests.metamer.ftest.richMessage" />
+ <package name="org.richfaces.tests.metamer.ftest.richMessages" />
</packages>
</test>
13 years, 12 months
JBoss Rich Faces SVN: r22467 - modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages.
by richfaces-svn-commits@lists.jboss.org
Author: jjamrich
Date: 2011-05-05 06:39:05 -0400 (Thu, 05 May 2011)
New Revision: 22467
Modified:
modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/csv.xhtml
modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/jsfValidator.xhtml
modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/jsr303.xhtml
Log:
Fix metamer application: wrong managed bean name for lang and dir attr.
Modified: modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/csv.xhtml
===================================================================
--- modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/csv.xhtml 2011-05-05 10:38:34 UTC (rev 22466)
+++ modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/csv.xhtml 2011-05-05 10:39:05 UTC (rev 22467)
@@ -70,8 +70,8 @@
rendered="#{richMessagesBean.attributes['rendered'].value}"
showDetail="#{richMessagesBean.attributes['showDetail'].value}"
showSummary="#{richMessagesBean.attributes['showSummary'].value}"
- dir="#{richMessageBeans.attributes['dir'].value}"
- lang="#{richMessageBeans.attributes['lang'].value}"
+ dir="#{richMessagesBean.attributes['dir'].value}"
+ lang="#{richMessagesBean.attributes['lang'].value}"
style="#{richMessagesBean.attributes['style'].value}"
styleClass="#{richMessagesBean.attributes['styleClass'].value}"
title="#{richMessagesBean.attributes['title'].value}"
Modified: modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/jsfValidator.xhtml
===================================================================
--- modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/jsfValidator.xhtml 2011-05-05 10:38:34 UTC (rev 22466)
+++ modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/jsfValidator.xhtml 2011-05-05 10:39:05 UTC (rev 22467)
@@ -65,8 +65,8 @@
rendered="#{richMessagesBean.attributes['rendered'].value}"
showDetail="#{richMessagesBean.attributes['showDetail'].value}"
showSummary="#{richMessagesBean.attributes['showSummary'].value}"
- dir="#{richMessageBeans.attributes['dir'].value}"
- lang="#{richMessageBeans.attributes['lang'].value}"
+ dir="#{richMessagesBean.attributes['dir'].value}"
+ lang="#{richMessagesBean.attributes['lang'].value}"
style="#{richMessagesBean.attributes['style'].value}"
styleClass="#{richMessagesBean.attributes['styleClass'].value}"
title="#{richMessagesBean.attributes['title'].value}"
Modified: modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/jsr303.xhtml
===================================================================
--- modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/jsr303.xhtml 2011-05-05 10:38:34 UTC (rev 22466)
+++ modules/tests/metamer/trunk/application/src/main/webapp/components/richMessages/jsr303.xhtml 2011-05-05 10:39:05 UTC (rev 22467)
@@ -72,8 +72,8 @@
rendered="#{richMessagesBean.attributes['rendered'].value}"
showDetail="#{richMessagesBean.attributes['showDetail'].value}"
showSummary="#{richMessagesBean.attributes['showSummary'].value}"
- dir="#{richMessageBeans.attributes['dir'].value}"
- lang="#{richMessageBeans.attributes['lang'].value}"
+ dir="#{richMessagesBean.attributes['dir'].value}"
+ lang="#{richMessagesBean.attributes['lang'].value}"
style="#{richMessagesBean.attributes['style'].value}"
styleClass="#{richMessagesBean.attributes['styleClass'].value}"
title="#{richMessagesBean.attributes['title'].value}"
13 years, 12 months