[embjopr-commits] EMBJOPR SVN: r203 - trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit.

embjopr-commits at lists.jboss.org embjopr-commits at lists.jboss.org
Tue Mar 10 19:22:42 EDT 2009


Author: ozizka at redhat.com
Date: 2009-03-10 19:22:42 -0400 (Tue, 10 Mar 2009)
New Revision: 203

Modified:
   trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/ApplicationTestBaseAS5.java
Log:
normalize-string() replaced with normalize-space() in XPath expressions

Modified: trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/ApplicationTestBaseAS5.java
===================================================================
--- trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/ApplicationTestBaseAS5.java	2009-03-10 23:18:53 UTC (rev 202)
+++ trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/ApplicationTestBaseAS5.java	2009-03-10 23:22:42 UTC (rev 203)
@@ -885,26 +885,29 @@
 			return (HtmlSelect) client.getElement(ID_PAGE_SIZE_SELECT);
 		}
 
-		public int getTotalItemsCount() throws ActionNotAvailableException {
+		public int getTotalItemsCount() throws ActionNotAvailableException
+		{
 			Element e = client.getElement(ID_PAGINATION_TOTAL_ITEMS);
 			String textContent = e.getTextContent();
 			String[] parts = textContent.split(":");
 			if( parts.length < 2 )
 				throw new ActionNotAvailableException("Total pagination items count expected after 'Total:' or similar.");
+
+			String countStr = parts[1].trim();
 			try{
-				return NumberUtils.createInteger(parts[1]);
+				return NumberUtils.createInteger( countStr );
 			}catch(NumberFormatException ex ){
-				throw new ActionNotAvailableException("Can't parse pagination items count from '"+parts[1]+"'", ex);
+				throw new ActionNotAvailableException("Can't parse pagination items count from '"+countStr+"'", ex);
 			}
 		}
 
 		protected HtmlSpan getGoSpan( String spanLabel ){
-			String xPath = ".//span[normalize-string() = '"+spanLabel+"']";
+			String xPath = ".//span[normalize-space() = '"+spanLabel+"']";
 			return (HtmlSpan) getPageContols().getFirstByXPath(xPath);
 		}
 
 		protected HtmlTableCell getGoPage( int pageNumber ) throws HtmlElementNotFoundException{
-			String xPath = ".//td[normalize-string() = '"+pageNumber+"']";
+			String xPath = ".//td[normalize-space() = '"+pageNumber+"']";
 			HtmlElement td = getPageContols().getFirstByXPath(xPath);
 			if( null == td )
 				throw new HtmlElementNotFoundException(
@@ -947,7 +950,7 @@
 		}
 
 		public int getPageCount(){
-			String xPath = ".//td[ count(./*) = 0  and  normalize-string() > 0 ]";
+			String xPath = ".//td[ count(./*) = 0  and  normalize-space() > 0 ]";
 			List<?> elements = getPageContols().getByXPath(xPath);
 			return elements.size();
 		}




More information about the embjopr-commits mailing list