package cucumber.runtime.stub; import cucumber.runtime.Backend; import cucumber.runtime.Glue; import cucumber.runtime.UnreportedStepExecutor; import cucumber.runtime.io.ResourceLoader; import cucumber.runtime.snippets.FunctionNameGenerator; import gherkin.formatter.model.Step; import java.util.List; /** * We need an implementation of Backend to prevent Runtime from blowing up. */ public class StubBackend implements Backend { public StubBackend(ResourceLoader resourceLoader) { } @Override public void loadGlue(Glue glue, List<String> gluePaths) { } @Override public void setUnreportedStepExecutor(UnreportedStepExecutor executor) { } @Override public void buildWorld() { } @Override public void disposeWorld() { } @Override public String getSnippet(Step step, FunctionNameGenerator functionNameGenerator) { return "STUB SNIPPET"; } }