aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/org
diff options
context:
space:
mode:
authoraclement <aclement>2006-09-29 14:21:57 +0000
committeraclement <aclement>2006-09-29 14:21:57 +0000
commitcd9fd1147b63c7a0df0c93307feae4dce7b19d4d (patch)
treebdb53935f80cad3d0175b05598bdb8e13f5dce26 /tests/src/org
parentea4ff8adad2347557c25d6e10e114132b7491870 (diff)
downloadaspectj-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.java18
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 ---
/**