Author: julien(a)jboss.com
Date: 2008-02-24 12:22:51 -0500 (Sun, 24 Feb 2008)
New Revision: 10096
Modified:
modules/common/trunk/common/src/main/java/org/jboss/portal/common/junit/ExtendedAssert.java
Log:
better log of byte array comparison failure
Modified:
modules/common/trunk/common/src/main/java/org/jboss/portal/common/junit/ExtendedAssert.java
===================================================================
---
modules/common/trunk/common/src/main/java/org/jboss/portal/common/junit/ExtendedAssert.java 2008-02-24
16:53:47 UTC (rev 10095)
+++
modules/common/trunk/common/src/main/java/org/jboss/portal/common/junit/ExtendedAssert.java 2008-02-24
17:22:51 UTC (rev 10096)
@@ -81,9 +81,35 @@
{
return;
}
- fail(format(message, expected, actual));
+
+ //
+ fail(format(message, toString(expected), toString(actual)));
}
+ private static String toString(byte[] expected)
+ {
+ StringBuffer expectedBuffer = new StringBuffer("[");
+
+ //
+ for (byte expectedByte : expected)
+ {
+ expectedBuffer.append(expectedByte).append(',');
+ }
+
+ //
+ if (expectedBuffer.length() == 1)
+ {
+ expectedBuffer.append(']');
+ }
+ else
+ {
+ expectedBuffer.setCharAt(expectedBuffer.length(), ']');
+ }
+
+ //
+ return expectedBuffer.toString();
+ }
+
private static String format(String message, Object expected, Object actual)
{
String formatted = "";
Show replies by date