Author: Alex.Kolonitsky
Date: 2009-03-29 11:06:38 -0400 (Sun, 29 Mar 2009)
New Revision: 13276
Modified:
trunk/ui/dataTable/src/test/java/org/richfaces/renderkit/DataTableRenderingTest.java
Log:
Test for
https://jira.jboss.org/jira/browse/RF-6555
Modified:
trunk/ui/dataTable/src/test/java/org/richfaces/renderkit/DataTableRenderingTest.java
===================================================================
---
trunk/ui/dataTable/src/test/java/org/richfaces/renderkit/DataTableRenderingTest.java 2009-03-28
16:22:49 UTC (rev 13275)
+++
trunk/ui/dataTable/src/test/java/org/richfaces/renderkit/DataTableRenderingTest.java 2009-03-29
15:06:38 UTC (rev 13276)
@@ -25,6 +25,7 @@
import java.util.Date;
import java.util.Iterator;
import java.util.List;
+import java.util.Map;
import javax.el.ELContext;
import javax.el.ValueExpression;
@@ -183,8 +184,10 @@
*/
public void testRenderDataTable() throws Exception {
// setUp
- dataTable.getAttributes().put("columnsWidth",
"400px,200px");
-
+ final Map<String, Object> attributes = dataTable.getAttributes();
+ attributes.put("columnsWidth", "400px,200px");
+ attributes.put("onRowMouseOver", "onRowMouseOver");
+
UIColumn column3 = (UIColumn)
application.createComponent("org.richfaces.Column");
column3.setId("local_column3");
dataTable.getChildren().add(column3);
@@ -228,11 +231,17 @@
assertNotNull(tr);
classAttr = tr.getAttributeValue("class");
assertTrue(classAttr.contains("dr-table-firstrow
rich-table-firstrow"));
+ classAttr = tr.getAttributeValue("onmouseover");
+ assertTrue(classAttr.contains("onRowMouseOver"));
for (int i = 1; i < trs.size(); i++) {
tr = (HtmlElement) trs.get(i);
assertNotNull(tr);
+
+ classAttr = tr.getAttributeValue("onmouseover");
+ assertTrue("Row i = " + i + " must have onmouseover
attribute",
+ classAttr.contains("onRowMouseOver"));
+
classAttr = tr.getAttributeValue("class");
-
assertFalse("Row i = " + i + " have
'dr-table-firstrow' style",
classAttr.contains("dr-table-firstrow"));
assertFalse("Row i = " + i + " have
'rich-table-firstrow' style",