DaemonAnalyzerTestCase: more safe tearDown

This commit is contained in:
Yann Cébron
2014-10-09 15:48:11 +02:00
parent 1847e5e53e
commit e0f93aa384
@@ -191,9 +191,16 @@ public abstract class DaemonAnalyzerTestCase extends CodeInsightTestCase {
@Override
protected void tearDown() throws Exception {
((StartupManagerImpl)StartupManager.getInstance(getProject())).checkCleared();
((DaemonCodeAnalyzerImpl)DaemonCodeAnalyzer.getInstance(getProject())).cleanupAfterTest();
super.tearDown();
try {
final Project project = getProject();
if (project != null) {
((StartupManagerImpl)StartupManager.getInstance(project)).checkCleared();
((DaemonCodeAnalyzerImpl)DaemonCodeAnalyzer.getInstance(project)).cleanupAfterTest();
}
}
finally {
super.tearDown();
}
//((VirtualFilePointerManagerImpl)VirtualFilePointerManager.getInstance()).assertPointersDisposed();
}