PsiModificationTrackerTest test fixed

This commit is contained in:
Anton Makeev
2012-06-13 17:37:10 +02:00
parent 23b738a8a9
commit 99c6f41a8e
@@ -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 { <selection></selection>}",
@@ -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) {