]> source.dussan.org Git - aspectj.git/commitdiff
263323: broken aspect weaving
authoraclement <aclement>
Tue, 3 Feb 2009 17:33:41 +0000 (17:33 +0000)
committeraclement <aclement>
Tue, 3 Feb 2009 17:33:41 +0000 (17:33 +0000)
tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java

index c61202b2f6feb46de01952a15cdd12a67c3f7e90..a06426e48f47c9e16fa287027b3104eef6d0477d 100644 (file)
@@ -275,19 +275,43 @@ public class MultiProjectIncrementalTests extends AbstractMultiProjectIncrementa
                List l = getCompilerErrorMessages(p);
                assertEquals("Unexpected compiler error", 0, l.size());
        }
-
-       /*public void testNPEGenericCtor_pr260944() {
+/*
+       public void testImports() {
                AjdeInteractionTestbed.VERBOSE = true;
-               String p = "pr260944";
+               String p = "importProb";
                initialiseProject(p);
                build(p);
                checkWasFullBuild();
                alter(p, "inc1");
+               addProjectSourceFileChanged(p, getProjectRelativePath(p, "src/p/Code.java"));
+               addProjectSourceFileChanged(p, getProjectRelativePath(p, "src/q/Asp.java"));
+               build(p);
+               checkWasntFullBuild();
+               List l = getCompilerErrorMessages(p);
+               assertEquals("Unexpected compiler error", 0, l.size());
+       }
+*/
+       public void testBuildingBrokenCode_pr263323() {
+               AjdeInteractionTestbed.VERBOSE = true;
+               String p = "brokenCode";
+               initialiseProject(p);
+               build(p);
+               checkWasFullBuild();
+               alter(p, "inc1"); // break the aspect
+               build(p);
+               checkWasntFullBuild();
+               alter(p, "inc2"); // whitespace change on affected file
                build(p);
                checkWasntFullBuild();
                List l = getCompilerErrorMessages(p);
                assertEquals("Unexpected compiler error", 0, l.size());
-       }*/
+       }
+
+       /*
+        * public void testNPEGenericCtor_pr260944() { AjdeInteractionTestbed.VERBOSE = true; String p = "pr260944";
+        * initialiseProject(p); build(p); checkWasFullBuild(); alter(p, "inc1"); build(p); checkWasntFullBuild(); List l =
+        * getCompilerErrorMessages(p); assertEquals("Unexpected compiler error", 0, l.size()); }
+        */
 
        public void testItdProb() {
                AjdeInteractionTestbed.VERBOSE = true;