package org.jetbrains.plugins.cucumber.java.inspections;
import org.jetbrains.plugins.cucumber.java.CucumberJavaTestUtil;
public class CucumberJavaStepDefClassIsPublicInspectionTest extends CucumberJavaBaseInspectionTest {
public void testNotPublicStepDef() {
doTest("NotPublicStepDef.java");
}
public void testPublicStepDef() {
doTest("PublicStepDef.java");
}
public void testNotPublicNotStepDef() {
doTest("NotPublicNotStepDef.java");
}
protected void doTest(final String file) {
myFixture.enableInspections(new CucumberJavaStepDefClassIsPublicInspections());
myFixture.configureByFile(file);
myFixture.testHighlighting(true, false, true);
}
@Override
protected String getBasePath() {
return CucumberJavaTestUtil.RELATED_TEST_DATA_PATH + "inspections/stepDefClassIsPublic";
}
}