diff --git a/java/java-tests/testSrc/com/intellij/psi/PsiModificationTrackerTest.java b/java/java-tests/testSrc/com/intellij/psi/PsiModificationTrackerTest.java index 0dc335947726..7cba4a83f4a3 100644 --- a/java/java-tests/testSrc/com/intellij/psi/PsiModificationTrackerTest.java +++ b/java/java-tests/testSrc/com/intellij/psi/PsiModificationTrackerTest.java @@ -3,8 +3,10 @@ package com.intellij.psi; import com.intellij.ide.highlighter.JavaFileType; import com.intellij.openapi.command.WriteCommandAction; import com.intellij.openapi.editor.SelectionModel; +import com.intellij.openapi.fileEditor.FileEditorManager; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.util.PsiModificationTracker; +import com.intellij.testFramework.IdeaTestCase; import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase; import com.intellij.util.Processor; import org.jetbrains.annotations.NonNls; @@ -15,6 +17,12 @@ import java.io.IOException; * @author Dmitry Avdeev */ public class PsiModificationTrackerTest extends LightPlatformCodeInsightFixtureTestCase { + @Override + public void setUp() throws Exception { + IdeaTestCase.initPlatformPrefix(); + super.setUp(); + } + public void testAnnotationNotChanged() throws Exception { doReplaceTest("@SuppressWarnings(\"zz\")\n" + "public class Foo { }", @@ -86,6 +94,7 @@ public class PsiModificationTrackerTest extends LightPlatformCodeInsightFixtureT try { final VirtualFile vFile = psiFile.getVirtualFile(); assert vFile != null : psiFile; + FileEditorManager.getInstance(getProject()).closeFile(vFile); vFile.delete(this); } catch (IOException e) {