|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectnet.thucydides.core.steps.StepFactory
public class StepFactory
Produces an instance of a set of requirement steps for use in the acceptance tests. Requirement steps navigate through pages using a WebDriver driver.
| Constructor Summary | |
|---|---|
StepFactory()
Create a new step factory without webdriver support. |
|
StepFactory(Pages pages)
Create a new step factory. |
|
| Method Summary | ||
|---|---|---|
|
getNewStepLibraryFor(Class<T> scenarioStepsClass)
|
|
|
getStepLibraryFor(Class<T> scenarioStepsClass)
Returns a new ScenarioSteps instance, of the specified type. |
|
|
getUniqueStepLibraryFor(Class<T> scenarioStepsClass)
|
|
|
instantiateNewStepLibraryFor(Class<T> scenarioStepsClass)
Create a new instance of a class containing test steps. |
|
|
instantiateNewStepLibraryFor(Class<T> scenarioStepsClass,
net.sf.cglib.proxy.MethodInterceptor interceptor)
Create a new instance of a class containing test steps using custom interceptors. |
|
StepFactory |
thatThrowsExcpetionsImmediately()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StepFactory(Pages pages)
public StepFactory()
| Method Detail |
|---|
public <T> T getStepLibraryFor(Class<T> scenarioStepsClass)
public <T> T getNewStepLibraryFor(Class<T> scenarioStepsClass)
public <T> T getUniqueStepLibraryFor(Class<T> scenarioStepsClass)
public <T> T instantiateNewStepLibraryFor(Class<T> scenarioStepsClass)
public <T> T instantiateNewStepLibraryFor(Class<T> scenarioStepsClass,
net.sf.cglib.proxy.MethodInterceptor interceptor)
public StepFactory thatThrowsExcpetionsImmediately()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||