inc mod counter after every code insight fixture test, fixes blinking ResolveClassTest in groovy

This commit is contained in:
peter
2011-11-17 18:32:46 +01:00
parent 2aea707704
commit cb3426580a
6 changed files with 18 additions and 36 deletions
@@ -19,6 +19,7 @@ import com.intellij.openapi.application.Result;
import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.*;
import com.intellij.psi.impl.PsiModificationTrackerImpl;
import com.intellij.psi.search.ProjectScope;
import com.intellij.testFramework.fixtures.IdeaProjectTestFixture;
import com.intellij.testFramework.fixtures.JavaCodeInsightTestFixture;
@@ -78,4 +79,10 @@ public class JavaCodeInsightTestFixtureImpl extends CodeInsightTestFixtureImpl i
assertNotNull("Package " + name + " not found", aPackage);
return aPackage;
}
@Override
public void tearDown() throws Exception {
((PsiModificationTrackerImpl)getPsiManager().getModificationTracker()).incCounter();// drop all caches
super.tearDown();
}
}