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

embjopr-commits at lists.jboss.org embjopr-commits at lists.jboss.org
Wed May 6 10:11:22 EDT 2009


Author: charles.crouch at jboss.com
Date: 2009-05-06 10:11:22 -0400 (Wed, 06 May 2009)
New Revision: 385

Modified:
   trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/ResourceTestBase.java
Log:
logs operation result on failed operations

Modified: trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/ResourceTestBase.java
===================================================================
--- trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/ResourceTestBase.java	2009-05-06 13:15:27 UTC (rev 384)
+++ trunk/jsfunit/src/test/java/org/jboss/jopr/jsfunit/as5/ResourceTestBase.java	2009-05-06 14:11:22 UTC (rev 385)
@@ -304,7 +304,10 @@
 
         // Make sure the operation completed successfully
         String status = getLatestOperationStatus();
-        assertTrue("The status of the operation was: " + status, status.contains(SUCCESSFUL));
+        String actualOperationResults = getOperationResults();        
+        String shortenedResult = actualOperationResults.substring(actualOperationResults.indexOf("Viewing"), 
+                                                                  actualOperationResults.indexOf("]") + 1);
+        assertTrue("The operation was not successful, result was [" + shortenedResult +"].", status.contains(SUCCESSFUL));
     }
     
     /**
@@ -463,4 +466,16 @@
         String cellValueAsHtml = TABLE_CELL_DELIM + cellValue + TABLE_CELL_END_DELIM;
         return cellValueAsHtml;
     }
+
+	protected String getOperationResults() {
+		// Make sure the operation parameters and results are displayed
+		// correctly
+		HtmlAnchor detailsLink = getLinkInsideForm(OPERATION_HISTORY_FORM,
+				OPERATION_DETAILS);
+		detailsLink.click();
+	
+		String actualOperationResults = ((HtmlSpan) client
+				.getElement(OPERATION_RESULTS)).getTextContent();
+		return actualOperationResults;
+	}
 }




More information about the embjopr-commits mailing list