aboutsummaryrefslogtreecommitdiffstats
path: root/bridge/testsrc
diff options
context:
space:
mode:
Diffstat (limited to 'bridge/testsrc')
-rw-r--r--bridge/testsrc/org/aspectj/bridge/MessageTest.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/bridge/testsrc/org/aspectj/bridge/MessageTest.java b/bridge/testsrc/org/aspectj/bridge/MessageTest.java
index 19cbc50ef..2f4482cec 100644
--- a/bridge/testsrc/org/aspectj/bridge/MessageTest.java
+++ b/bridge/testsrc/org/aspectj/bridge/MessageTest.java
@@ -206,6 +206,9 @@ public class MessageTest extends TestCase {
String descriptor, Class exClass) {
try {
IMessage m = make(input, kind, thrown, sourceLocation, descriptor);
+ if ((null == input) && (null != thrown)) {
+ input = thrown.getMessage();
+ }
roundTripCheck(m, input, kind, thrown, sourceLocation);
} catch (AssertionFailedError x) {
throw x;
@@ -219,7 +222,7 @@ public class MessageTest extends TestCase {
Throwable thrown, ISourceLocation sourceLocation) {
IMessage m = message;
assertTrue("not null", null != m);
- assertTrue(""+input, equals(input, m.getMessage()));
+ assertEquals(input, m.getMessage());
assertTrue(""+kind, kind == m.getKind());
assertTrue(""+thrown, equals(thrown, m.getThrown()));
assertTrue(""+sourceLocation,