in src/main/org/apache/ant/antunit/ExpectFailureTask.java [55:85]
public void execute() {
boolean thrown = false;
try {
super.execute();
} catch (BuildException e) {
thrown = true;
String caughtMessage = e.getMessage();
if (expectedMessage != null &&
(caughtMessage == null
|| caughtMessage.indexOf(expectedMessage) < 0)) {
if (message == null) {
throw new AssertionFailedException(
"Expected build failure "
+ "with message '"
+ expectedMessage
+ "' but was '"
+ caughtMessage + "'" , e);
} else {
throw new AssertionFailedException(message, e);
}
}
}
if (!thrown) {
if (message == null) {
throw new AssertionFailedException("Expected build failure");
} else {
throw new AssertionFailedException(message);
}
}
}