Browse Source

produce better diagnostics on failure.

tags/V1_5_0RC1
aclement 18 years ago
parent
commit
0d6fb38c0e
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      ajde/testsrc/org/aspectj/ajde/ShowWeaveMessagesTestCase.java

+ 4
- 2
ajde/testsrc/org/aspectj/ajde/ShowWeaveMessagesTestCase.java View File

@@ -347,6 +347,8 @@ public class ShowWeaveMessagesTestCase extends AjdeTestCase {
fr = new BufferedReader(new FileReader(f));
String line = null;
while ((line=fr.readLine())!=null) fileContents.add(line);
List originalFileContents = new ArrayList();
originalFileContents.addAll(fileContents);
// See if the messages match
int msgCount = 0;
@@ -356,8 +358,8 @@ public class ShowWeaveMessagesTestCase extends AjdeTestCase {
if (debugTests) System.out.println("Looking at ["+msg+"]");
if (msg.getKind().equals(IMessage.WEAVEINFO)) {
if (!fileContents.contains(msg.getMessage())) {
fail("Could not find message '"+msg.getMessage()+"' in the expected results\n"+
stringify(fileContents));
fail("Could not find message '"+msg.getMessage()+"' in the expected results. Expected results are:\n"+
stringify(originalFileContents));
} else {
fileContents.remove(msg.getMessage());
}

Loading…
Cancel
Save