Package org.jbehave.core.steps

Interface Summary
CandidateSteps Interface providing the list of candidate steps, representing methods annotated with @Given, @When or @Then, that can be matched.
InjectableStepsFactory Interface abstracting the creation of CandidateSteps.
ParameterConverters.ParameterConverter  
Step A Step represents a runnable portion of a Scenario, which matches methods annotated in CandidateSteps instances.
StepCollector Represents the strategy for the collection of executable Steps from a given story or scenario matching a list of CandidateSteps.
StepCreator.StepRunner  
StepdocGenerator Generates a list of Stepdocs from the annotations of the given CandidateSteps instances.
StepMonitor Interface to monitor step events
StepResult  
 

Class Summary
AbstractStepResult Represents the possible step results: Failed NotPerformed Pending Successful Ignorable
AbstractStepResult.Failed  
AbstractStepResult.Ignorable  
AbstractStepResult.NotPerformed  
AbstractStepResult.Pending  
AbstractStepResult.SkippedStepResult  
AbstractStepResult.Successful  
CandidateStep A candidate step is associated to a Java method annotated with Given, When, Then in a CandidatesSteps instance class.
CandidateStepFinder Finds candidate steps matching a textual step from a list of CandidateSteps instances.
DefaultStepdocGenerator Default implementation of StepdocGenerator, which collates stepdocs for methods annotated with Given, When and Then and their aliases.
InstanceStepsFactory An InjectableStepsFactory that is provided Object instances, which contain the candidate steps methods.
MarkUnmatchedStepsAsPending StepCollector that marks unmatched steps as AbstractStepResult.Pending
ParameterConverters Facade responsible for converting parameter values to Java objects.
ParameterConverters.ExamplesTableConverter  
ParameterConverters.NumberConverter  
ParameterConverters.NumberListConverter  
ParameterConverters.StringListConverter  
PrintStreamStepMonitor StepMonitor that prints to a PrintStream, defaulting to System.out.
SilentStepMonitor StepMonitor that prints nothings.
StepCreator  
StepCreator.Jsr330Helper This is a different class, because the @Inject jar may not be in the classpath.
Stepdoc A Stepdoc represents the documentation on a single candidate step, which includes: the associated annotation in the method of the CandidateSteps class the pattern to match the candidate step that is configured in the annotation the alias patterns for the candidate step (optional) the method in the CandidateSteps class
Steps Implementation of CandidateSteps which provides access to the candidate steps that match the story you want to run.
 

Enum Summary
StepCollector.Stage  
StepType Enum representing the step types
 

Exception Summary
CandidateStep.StartingWordNotFound  
ParameterConverters.InvalidParameterException  
StepCreator.NoParameterFoundForName  
Steps.DuplicateCandidateStepFoundException  
 



Copyright © 2003-2010. All Rights Reserved.