package org.zalando.intellij.swagger.intention.yaml; import com.intellij.codeInspection.LocalInspectionTool; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; import org.zalando.intellij.swagger.index.IndexFacade; import org.zalando.intellij.swagger.index.openapi.OpenApiIndexService; import org.zalando.intellij.swagger.index.swagger.SwaggerIndexService; import org.zalando.intellij.swagger.inspection.reference.YamlReferenceInspection; import org.zalando.intellij.swagger.intention.IntentionActionTest; import org.zalando.intellij.swagger.service.intellij.DumbService; public class CreateReferenceIntentionActionTest extends IntentionActionTest { private final IndexFacade indexFacade = new IndexFacade(new OpenApiIndexService(), new SwaggerIndexService(), new DumbService()); @NotNull @Override protected LocalInspectionTool[] configureLocalInspectionTools() { return new LocalInspectionTool[] {new YamlReferenceInspection(indexFacade)}; } public void test() { doAllTests(); } @Override @NonNls protected String getBasePath() { return "/intention/createreference/yaml"; } }