Author: konstantin.mishin
Date: 2008-11-19 08:23:40 -0500 (Wed, 19 Nov 2008)
New Revision: 11233
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/OrderingListTest.java
Log:
RF-4942
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/OrderingListTest.java
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/OrderingListTest.java 2008-11-19
12:52:43 UTC (rev 11232)
+++
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/OrderingListTest.java 2008-11-19
13:23:40 UTC (rev 11233)
@@ -83,6 +83,21 @@
private String immediateId;
/**
+ * respective number of columns created; header dimensions are ok
+ */
+ @Test
+ public void testNumberOfColumnsAndHeaderDimensions(Template template) {
+ renderPage(template, initMethod);
+ initFields();
+ String tdXpath = "id('" + orderingListId
+"tbody')/tr[1]/td";
+ String thXpath = "id('" + orderingListId
+"internal_header_tab')/thead/tr/th";
+ Assert.assertEquals(selenium.getXpathCount(tdXpath).intValue(), 3);
+ for (int i = 1; i <= 3; i++) {
+ Assert.assertEquals(selenium.getElementWidth("xpath=" + tdXpath +
"[" + i + "]").intValue(), selenium.getElementWidth("xpath="
+ thXpath + "[" + i + "]").intValue());
+ }
+ }
+
+ /**
* value updated, listener fire
*/
@Test
@@ -190,9 +205,9 @@
public void testValue(Template template) {
renderPage(template, initMethod);
initFields();
- int count = selenium.getXpathCount("xpath=id('" + orderingListId
+"tbody')/tr").intValue();
+ int count = selenium.getXpathCount("id('" + orderingListId
+"tbody')/tr").intValue();
for (int i = 0; i < count; i++) {
- Assert.assertEquals(selenium.getText("xpath=id('" + orderingListId
+"tbody')/tr[" + (i + 1) + "]td[1]"), "item" + i);
+ Assert.assertEquals(selenium.getText("xpath=id('" + orderingListId
+"tbody')/tr[" + (i + 1) + "]/td[1]"), "item" + i);
}
}
Show replies by date