public class BetterJavaBackend extends Object implements cucumber.runtime.Backend
JavaBackend that uses indexed annotations to find glues.| Constructor and Description |
|---|
BetterJavaBackend(cucumber.runtime.java.ObjectFactory objectFactory,
ClassLoader classLoader) |
BetterJavaBackend(cucumber.runtime.io.ResourceLoader resourceLoader)
For automatic instantiation from Cucumber runtime.
|
| Modifier and Type | Method and Description |
|---|---|
void |
buildWorld() |
void |
disposeWorld() |
String |
getSnippet(gherkin.formatter.model.Step step,
cucumber.runtime.snippets.FunctionNameSanitizer functionNameSanitizer) |
void |
loadGlue(cucumber.runtime.Glue glue,
List<String> gluePaths)
Find cucumber annotated step definitions and hook through index
|
static cucumber.runtime.java.ObjectFactory |
loadObjectFactory(cucumber.runtime.ClassFinder classFinder) |
void |
setUnreportedStepExecutor(cucumber.runtime.UnreportedStepExecutor executor) |
public BetterJavaBackend(cucumber.runtime.io.ResourceLoader resourceLoader)
public BetterJavaBackend(cucumber.runtime.java.ObjectFactory objectFactory,
ClassLoader classLoader)
public void setUnreportedStepExecutor(cucumber.runtime.UnreportedStepExecutor executor)
setUnreportedStepExecutor in interface cucumber.runtime.Backendpublic void buildWorld()
buildWorld in interface cucumber.runtime.Backendpublic void disposeWorld()
disposeWorld in interface cucumber.runtime.Backendpublic String getSnippet(gherkin.formatter.model.Step step, cucumber.runtime.snippets.FunctionNameSanitizer functionNameSanitizer)
getSnippet in interface cucumber.runtime.Backendpublic void loadGlue(cucumber.runtime.Glue glue,
List<String> gluePaths)
loadGlue in interface cucumber.runtime.Backendpublic static cucumber.runtime.java.ObjectFactory loadObjectFactory(cucumber.runtime.ClassFinder classFinder)
Copyright © 2004-2016. All Rights Reserved.