package org.jetbrains.plugins.cucumber.java.inspections;
import com.intellij.codeInspection.deadCode.UnusedDeclarationInspectionBase;
import org.jetbrains.plugins.cucumber.java.CucumberJavaTestUtil;
public class UnusedJavaMethodInspectionTest extends CucumberJavaBaseInspectionTest {
protected void doTest(final String file) {
myFixture.enableInspections(new UnusedDeclarationInspectionBase(true));
myFixture.configureByFile(file);
myFixture.testHighlighting(true, false, true);
}
public void testStepDefinition() {
doTest("ShoppingStepdefs.java");
}
public void testPrivateMethod() {
doTest("PrivateMethod.java");
}
public void testHooks() {
doTest("Hooks.java");
}
@Override
protected String getBasePath() {
return CucumberJavaTestUtil.RELATED_TEST_DATA_PATH + "inspections/unusedMethod";
}
}