mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
disable rename as wrong ref on invalid access refs; though enable quick fix there
This commit is contained in:
@@ -12,6 +12,7 @@ import com.intellij.JavaTestUtil;
|
||||
import com.intellij.codeInsight.TargetElementUtilBase;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.refactoring.rename.RenameProcessor;
|
||||
import com.intellij.refactoring.rename.RenameWrongRefHandler;
|
||||
import com.intellij.testFramework.LightCodeInsightTestCase;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
|
||||
@@ -60,6 +61,12 @@ public class RenameFieldTest extends LightCodeInsightTestCase {
|
||||
doTest("newField", "java");
|
||||
}
|
||||
|
||||
public void testRenameWrongRefDisabled() {
|
||||
String suffix = getTestName(false);
|
||||
configureByFile("/refactoring/renameField/before" + suffix + ".java");
|
||||
assertFalse(RenameWrongRefHandler.isAvailable(getProject(), getEditor(), getFile()));
|
||||
}
|
||||
|
||||
protected static void perform(String newName) {
|
||||
PsiElement element = TargetElementUtilBase.findTargetElement(myEditor, TargetElementUtilBase
|
||||
.ELEMENT_NAME_ACCEPTED | TargetElementUtilBase.REFERENCED_ELEMENT_ACCEPTED);
|
||||
|
||||
Reference in New Issue
Block a user