Better failure messages for UnitTestTreeLogger on collections.
Patch by: jat
Review by: me
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6658 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/util/UnitTestTreeLogger.java b/dev/core/src/com/google/gwt/dev/util/UnitTestTreeLogger.java
index aa221f0..af4aaeb 100644
--- a/dev/core/src/com/google/gwt/dev/util/UnitTestTreeLogger.java
+++ b/dev/core/src/com/google/gwt/dev/util/UnitTestTreeLogger.java
@@ -183,23 +183,27 @@
}
public void assertCorrectLogEntries() {
- Assert.assertEquals("Log lengths do not match", expectedEntries.size(),
- actualEntries.size());
+ if (expectedEntries.size() != actualEntries.size()) {
+ Assert.fail("Wrong log count: expected=" + expectedEntries + ", actual=" + actualEntries);
+ }
for (int i = 0, c = expectedEntries.size(); i < c; ++i) {
assertCorrectLogEntry(expectedEntries.get(i), actualEntries.get(i));
}
}
+ @Override
public TreeLogger branch(Type type, String msg, Throwable caught,
HelpInfo helpInfo) {
log(type, msg, caught);
return this;
}
+ @Override
public boolean isLoggable(Type type) {
return loggableTypes.contains(type);
}
+ @Override
public void log(Type type, String msg, Throwable caught, HelpInfo helpInfo) {
if (!isLoggable(type)) {
return;