avoid "TestDataProvider is already disposed for Project (Disposed) BasicProject"

This commit is contained in:
Alexey Kudravtsev
2017-03-27 13:51:54 +03:00
parent 49700b58af
commit cabf94b147
@@ -389,11 +389,11 @@ public abstract class PlatformTestCase extends UsefulTestCase implements DataPro
}
public static void cleanupApplicationCaches(Project project) {
if (project != null && !project.isDisposed()) {
UndoManagerImpl globalInstance = (UndoManagerImpl)UndoManager.getGlobalInstance();
if (globalInstance != null) {
globalInstance.dropHistoryInTests();
}
if (project != null && !project.isDisposed()) {
((UndoManagerImpl)UndoManager.getInstance(project)).dropHistoryInTests();
((DocumentReferenceManagerImpl)DocumentReferenceManager.getInstance()).cleanupForNextTest();