diff options
author | aclement <aclement> | 2006-09-29 14:21:57 +0000 |
---|---|---|
committer | aclement <aclement> | 2006-09-29 14:21:57 +0000 |
commit | cd9fd1147b63c7a0df0c93307feae4dce7b19d4d (patch) | |
tree | bdb53935f80cad3d0175b05598bdb8e13f5dce26 /tests/src/org | |
parent | ea4ff8adad2347557c25d6e10e114132b7491870 (diff) | |
download | aspectj-cd9fd1147b63c7a0df0c93307feae4dce7b19d4d.tar.gz aspectj-cd9fd1147b63c7a0df0c93307feae4dce7b19d4d.zip |
test and fix for 158573 - incorrect 'adviceDidNotMatch' warning appears
Diffstat (limited to 'tests/src/org')
-rw-r--r-- | tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java b/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java index 5214c898f..9de1fbe79 100644 --- a/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java +++ b/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java @@ -1542,6 +1542,24 @@ public class MultiProjectIncrementalTests extends AbstractMultiProjectIncrementa checkWasFullBuild(); } + public void testPR158573() { + IElementHandleProvider handleProvider = AsmManager.getDefault().getHandleProvider(); + AsmManager.getDefault().setHandleProvider(new JDTLikeHandleProvider()); + initialiseProject("PR158573"); + build("PR158573"); + List warnings = MyTaskListManager.getWarningMessages(); + assertTrue("There should be no warnings:\n"+warnings,warnings.isEmpty()); + alter("PR158573","inc1"); + build("PR158573"); + + checkWasntFullBuild(); + warnings = MyTaskListManager.getWarningMessages(); + assertTrue("There should be no warnings after changing the value of a " + + "variable:\n"+warnings,warnings.isEmpty()); + AsmManager.getDefault().setHandleProvider(handleProvider); + } + + // --- helper code --- /** |