ensure inspection provides expected getShortName() used in tests

This commit is contained in:
Anna.Kozlova
2018-11-06 19:04:10 +01:00
parent f7a51ab756
commit b7c8e98770
2 changed files with 7 additions and 9 deletions
@@ -2,24 +2,16 @@
package com.intellij.java.codeInsight.daemon.quickFix;
import com.intellij.codeInsight.daemon.quickFix.LightQuickFixParameterizedTestCase;
import com.intellij.codeInspection.InspectionProfileEntry;
import com.intellij.codeInspection.LocalInspectionTool;
import com.intellij.testFramework.InspectionTestUtil;
import com.siyeh.ig.redundancy.RedundantStringOperationInspection;
import org.jetbrains.annotations.NotNull;
import java.util.Collections;
import java.util.List;
public class RedundantStringOperationInspectionTest extends LightQuickFixParameterizedTestCase {
@NotNull
@Override
protected LocalInspectionTool[] configureLocalInspectionTools() {
List<InspectionProfileEntry> tools =
InspectionTestUtil.instantiateTools(Collections.singleton(RedundantStringOperationInspection.class));
return new LocalInspectionTool[]{(LocalInspectionTool)tools.iterator().next()};
return new LocalInspectionTool[]{new RedundantStringOperationInspection()};
}
@Override
@@ -57,6 +57,12 @@ public class RedundantStringOperationInspection extends AbstractBaseJavaLocalIns
return InspectionGadgetsBundle.message("inspection.redundant.string.operation.display.name");
}
@NotNull
@Override
public String getShortName() {
return "StringOperationCanBeSimplified";
}
@NotNull
@Override
public PsiElementVisitor buildVisitor(@NotNull ProblemsHolder holder, boolean isOnTheFly) {