You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2011/03/14 17:16:09 UTC

svn commit: r1081439 - /wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java

Author: mgrigorov
Date: Mon Mar 14 16:16:08 2011
New Revision: 1081439

URL: http://svn.apache.org/viewvc?rev=1081439&view=rev
Log:
Overload fail() with one that can bring the cause of the failure for better error tracking.


Modified:
    wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java

Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java?rev=1081439&r1=1081438&r2=1081439&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java (original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java Mon Mar 14 16:16:08 2011
@@ -1396,7 +1396,7 @@ public class BaseWicketTester
 				catch (Exception e)
 				{
 					fail("Internal error in WicketTester. "
-						+ "Please report this in Wickets Issue Tracker.");
+						+ "Please report this in Wicket's Issue Tracker.", e);
 				}
 
 			}
@@ -2037,7 +2037,17 @@ public class BaseWicketTester
 	 */
 	protected final void fail(String message)
 	{
-		throw new WicketRuntimeException(message);
+		fail(message, null);
+	}
+
+	/**
+	 * 
+	 * @param message
+	 * @param cause
+	 */
+	protected final void fail(String message, Throwable cause)
+	{
+		throw new WicketRuntimeException(message, cause);
 	}
 
 	/**