summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authoraclement <aclement>2006-08-25 10:14:07 +0000
committeraclement <aclement>2006-08-25 10:14:07 +0000
commit91c20abd138e0cf548e1cebc90fabad3586abc09 (patch)
tree04792650eddd44b3443685beb60cbd158577acb7 /tests
parent04c679e8e06ab8295a9d6916960cdcfc1c0025af (diff)
downloadaspectj-91c20abd138e0cf548e1cebc90fabad3586abc09.tar.gz
aspectj-91c20abd138e0cf548e1cebc90fabad3586abc09.zip
141556#13 - messagehandler pulled out of CompilerAdapter and changed to have nothing to do with holders (since it doesnt need to store messages)
Diffstat (limited to 'tests')
-rw-r--r--tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java b/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java
index c76470168..84145e176 100644
--- a/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java
+++ b/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java
@@ -1461,10 +1461,16 @@ public class MultiProjectIncrementalTests extends AbstractMultiProjectIncrementa
initialiseProject("PR141556");
build("PR141556");
IMessageHandler handler = AjdeManager.getMessageHandler();
- assertTrue("expected the handler to be an IMessageHolder but wasn't ",
+ // the handler used to be an IMessageHolder (extended MessageHandler)
+ // which stored the messages, consequently we checked that none
+ // were being stored. Since we no longer stored any messages (fix
+ // for bug 141564) it was unnecessary to be an IMessageHolder as all the
+ // IMessageHolder methods in MessageHander used the list of stored
+ // messages. Therefore, rather than checking that the list of messages
+ // is empty we can check that we're an IMessageHandler but not an
+ // IMessageHolder.
+ assertFalse("expected the handler not to be an IMessageHolder but was ",
handler instanceof IMessageHolder);
- IMessage[] msgs = ((IMessageHolder)AjdeManager.getMessageHandler()).getMessages(null,true);
- assertTrue("There should be no messages but I found: "+msgs.length,msgs.length==0);
List tasklistMessages = MyTaskListManager.getWarningMessages();
assertTrue("Should be one message but found "+tasklistMessages.size(),tasklistMessages.size()==1);