[richfaces-svn-commits] JBoss Rich Faces SVN: r11931 - in trunk/test-applications/seleniumTest/richfaces/src: test/java/org/richfaces/testng and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Fri Dec 19 13:27:59 EST 2008


Author: konstantin.mishin
Date: 2008-12-19 13:27:59 -0500 (Fri, 19 Dec 2008)
New Revision: 11931

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:
RF-5309

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-12-19 18:16:00 UTC (rev 11930)
+++ trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/ListShuttleTest.java	2008-12-19 18:27:59 UTC (rev 11931)
@@ -134,6 +134,29 @@
         tagValidatorId = attrFormId + ":tagValidatorId";
     }
 
+	/**
+     *  Respective number of columns, header dimensions
+     */
+    @Test
+    public void testNumberOfColumnsAndHeaderDimensions(Template template) {
+        init(template);
+    	_selectItem(parentId + "ls:0", true, false);
+    	clickById(copyId);    	
+        clickAjaxCommandAndWait(submitId);
+        String tdXpath = "id('" + lsId +"tbody')/tr[1]/td";
+        String thXpath = "id('" + lsId +"internal_header_tab')/thead/tr/th";
+		Assert.assertEquals(selenium.getXpathCount(tdXpath).intValue(), 2);
+        for (int i = 1; i <= 2; i++) {
+        	Assert.assertEquals(selenium.getElementWidth("xpath=" + tdXpath + "[" + i + "]").intValue(), selenium.getElementWidth("xpath=" + thXpath + "[" + i + "]").intValue());
+		}
+        tdXpath = "id('" + lsId +"tlTbody')/tr[1]/td";
+        thXpath = "id('" + lsId +"tlInternal_header_tab')/thead/tr/th";
+		Assert.assertEquals(selenium.getXpathCount(thXpath).intValue(), 2);
+        for (int i = 1; i <= 2; i++) {
+        	Assert.assertEquals(selenium.getElementWidth("xpath=" + tdXpath + "[" + i + "]").intValue(), selenium.getElementWidth("xpath=" + thXpath + "[" + i + "]").intValue());
+		}
+   }
+
     /**
      *  Check control facets
      */




More information about the richfaces-svn-commits mailing list