mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
fix guava inspection tests
This commit is contained in:
+2
-1
@@ -268,6 +268,7 @@ public class GuavaInspection extends BaseJavaLocalInspectionTool {
|
||||
}
|
||||
|
||||
public class MigrateGuavaTypeFix extends LocalQuickFixAndIntentionActionOnPsiElement implements BatchQuickFix<CommonProblemDescriptor> {
|
||||
public static final String FAMILY_NAME = "Migrate Guava's type to Java";
|
||||
private final PsiType myTargetType;
|
||||
|
||||
private MigrateGuavaTypeFix(@NotNull PsiElement element, PsiType targetType) {
|
||||
@@ -310,7 +311,7 @@ public class GuavaInspection extends BaseJavaLocalInspectionTool {
|
||||
@NotNull
|
||||
@Override
|
||||
public String getFamilyName() {
|
||||
return "Migrate Guava's type to Java";
|
||||
return FAMILY_NAME;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+2
-4
@@ -18,7 +18,6 @@ package com.intellij.codeInsight.inspections;
|
||||
import com.intellij.codeInsight.daemon.impl.HighlightInfo;
|
||||
import com.intellij.codeInsight.intention.IntentionAction;
|
||||
import com.intellij.codeInspection.actions.CleanupInspectionIntention;
|
||||
import com.intellij.idea.Bombed;
|
||||
import com.intellij.openapi.application.PathManager;
|
||||
import com.intellij.openapi.editor.RangeMarker;
|
||||
import com.intellij.openapi.util.Pair;
|
||||
@@ -34,7 +33,6 @@ import com.intellij.testFramework.fixtures.JavaCodeInsightFixtureTestCase;
|
||||
import org.junit.Assert;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -304,7 +302,7 @@ public class GuavaInspectionTest extends JavaCodeInsightFixtureTestCase {
|
||||
|
||||
myFixture.doHighlighting();
|
||||
for (IntentionAction action : myFixture.getAvailableIntentions()) {
|
||||
if (action instanceof GuavaInspection.MigrateGuavaTypeFix) {
|
||||
if (GuavaInspection.MigrateGuavaTypeFix.FAMILY_NAME.equals(action.getFamilyName())) {
|
||||
final PsiElement element = ((GuavaInspection.MigrateGuavaTypeFix)action).getStartElement();
|
||||
if (PsiTreeUtil.instanceOf(element, highlightedElements)) {
|
||||
fail("Quick fix is found but not expected for types " + Arrays.toString(highlightedElements));
|
||||
@@ -319,7 +317,7 @@ public class GuavaInspectionTest extends JavaCodeInsightFixtureTestCase {
|
||||
boolean actionFound = false;
|
||||
myFixture.doHighlighting();
|
||||
for (IntentionAction action : myFixture.getAvailableIntentions()) {
|
||||
if (action instanceof GuavaInspection.MigrateGuavaTypeFix) {
|
||||
if (GuavaInspection.MigrateGuavaTypeFix.FAMILY_NAME.equals(action.getFamilyName())) {
|
||||
myFixture.launchAction(action);
|
||||
actionFound = true;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user