Author: konstantin.mishin
Date: 2008-10-21 07:42:23 -0400 (Tue, 21 Oct 2008)
New Revision: 10847
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/listShuttle/listShuttleTest.xhtml
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/ListShuttleTest.java
Log:
style and classes, standard HTML attributes are output to client
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/listShuttle/listShuttleTest.xhtml
===================================================================
(Binary files differ)
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/ListShuttleTest.java
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/ListShuttleTest.java 2008-10-20
16:54:14 UTC (rev 10846)
+++
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/ListShuttleTest.java 2008-10-21
11:42:23 UTC (rev 10847)
@@ -3,7 +3,14 @@
*/
package org.richfaces.testng;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
import org.ajax4jsf.template.Template;
+import org.richfaces.AutoTester;
+import org.richfaces.SeleniumEvent;
import org.richfaces.SeleniumTestBase;
import org.testng.Assert;
import org.testng.annotations.Test;
@@ -98,8 +105,29 @@
immediateId = attrFormId + ":immediateId";
}
+ /**
+ * style and classes, standard HTML attributes are output to client
+ */
+ @Test
+ public void testHTMLAttributes(Template template) {
+ init(template);
+
+ Map<String, String> styleAttributes = new HashMap<String, String>();
+ styleAttributes.put("color", "blue");
+ styleAttributes.put("text-decoration", "underline");
+
+ List<SeleniumEvent> events = new ArrayList<SeleniumEvent>();
+ events.add(SeleniumEvent.ONMOUSEMOVE);
+ events.add(SeleniumEvent.ONMOUSEOUT);
+ events.add(SeleniumEvent.ONMOUSEOVER);
+
+ assertClassNames(lsId,new String [] {"noname"}, "Component's
rendering invalid", true);
+ assertStyleAttributes(lsId, styleAttributes);
+
+ assertEvents(lsId, events);
+ }
- /**
+ /**
* sourceValue/targetValue updated, listener fire
*/
@Test
@@ -504,12 +532,11 @@
/*
* (non-Javadoc)
- *
+ *
* @see org.richfaces.SeleniumTestBase#getTestUrl()
*/
@Override
public String getTestUrl() {
return "pages/listShuttle/listShuttleTest.xhtml";
}
-
}
Show replies by date