[richfaces-svn-commits] JBoss Rich Faces SVN: r4735 - branches/3.1.x/ui/message/src/test/java/org/richfaces/renderer.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Tue Dec 11 14:17:51 EST 2007
Author: nbelaevski
Date: 2007-12-11 14:17:50 -0500 (Tue, 11 Dec 2007)
New Revision: 4735
Modified:
branches/3.1.x/ui/message/src/test/java/org/richfaces/renderer/RichMessagesRendererTest.java
Log:
Message renderer test fixed
Modified: branches/3.1.x/ui/message/src/test/java/org/richfaces/renderer/RichMessagesRendererTest.java
===================================================================
--- branches/3.1.x/ui/message/src/test/java/org/richfaces/renderer/RichMessagesRendererTest.java 2007-12-11 18:37:35 UTC (rev 4734)
+++ branches/3.1.x/ui/message/src/test/java/org/richfaces/renderer/RichMessagesRendererTest.java 2007-12-11 19:17:50 UTC (rev 4735)
@@ -13,6 +13,7 @@
import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
import org.richfaces.component.html.HtmlRichMessages;
+import com.gargoylesoftware.htmlunit.html.DomNode;
import com.gargoylesoftware.htmlunit.html.HtmlElement;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
@@ -134,10 +135,10 @@
messages2.setInfoMarkerClass("infoMarkerClass");
messages2.setWarnMarkerClass("warnMarkerClass");
- messages2.getFacets().put("errorMarker", output1);
- messages2.getFacets().put("warnMarker", output2);
- messages2.getFacets().put("fatalMarker", output3);
- messages2.getFacets().put("infoMarker", output4);
+// messages2.getFacets().put("errorMarker", output1);
+// messages2.getFacets().put("warnMarker", output2);
+// messages2.getFacets().put("fatalMarker", output3);
+// messages2.getFacets().put("infoMarker", output4);
FacesMessage facesMessage = new FacesMessage();
@@ -236,29 +237,37 @@
classAttr = tr.getAttributeValue("class");
- assertTrue(classAttr.contains("errorClass")||classAttr.contains("fatalClass")
- ||classAttr.contains("warnClass") ||classAttr.contains("infoClass"));
-
Iterator tdIter = tr.getChildIterator();
for (;tdIter.hasNext();) {
HtmlElement td = (HtmlElement)tdIter.next();
assertNotNull(td);
assertEquals(td.getNodeName().toLowerCase(), "td");
+
+ String classAttribute = td.getAttributeValue("class");
- if(td.getAttributeValue("class")!= null){
- classAttr = td.getAttributeValue("class");
+ assertTrue(classAttribute.contains("errorClass")|| classAttribute.contains("fatalClass")
+ || classAttribute.contains("warnClass") || classAttribute.contains("infoClass"));
+
+ HtmlElement elem = (HtmlElement)td.getFirstChild();
+ assertNotNull(elem);
+
+ if(elem.getNodeName().equals("span")){
+ classAttr = elem.getAttributeValue("class");
assertTrue(classAttr.contains("rich-messages-marker"));
assertTrue(classAttr.contains("errorMarkerClass") || classAttr.contains("fatalMarkerClass")
|| classAttr.contains("infoMarkerClass") || classAttr.contains("warnMarkerClass"));
}
+
+ DomNode node = elem.getNextSibling();
+ while (!(node instanceof HtmlElement)) {
+ node = node.getNextSibling();
+ }
- HtmlElement elem = (HtmlElement)td.getFirstChild();
- assertNotNull(elem);
-
- if(elem.getNodeName().equals("span")){
- classAttr = tr.getAttributeValue("class");
+ HtmlElement label = (HtmlElement) node;
+ if(label.getNodeName().equals("span")){
+ classAttr = label.getAttributeValue("class");
assertTrue(classAttr.contains("rich-messages-label"));
assertTrue(classAttr.contains("errorLabelClass") || classAttr.contains("infoLabelClass")
More information about the richfaces-svn-commits
mailing list