Package org.jbehave.core.steps

Interface Summary
CandidateSteps Represents the list of candidate steps that can be performed
ParameterConverters.ParameterConverter  
Step A Step represents a runnable portion of a Scenario, which matches methods annotated in Steps class.
StepCreator Represents the strategy for the creation of a list of executable Steps from a given story or scenario matching a list of CandidateSteps.
StepdocGenerator Generates a list of Stepdocs from the annotations of the given CandidateSteps instances.
StepMonitor Interface to monitor step events
 

Class Summary
CandidateStep Creates candidate step from a regex pattern of a step of a given type, associated to a Java method.
DefaultStepdocGenerator Default implementation of StepdocGenerator, which collates stepdocs for methods annotated with Given, When and Then and their aliases.
IgnorableStep  
MarkUnmatchedStepsAsPending StepCreator that marks unmatched steps as StepResult.Pending
MostUsefulStepsConfiguration The configuration that works for most situations that users are likely to encounter.
ParameterConverters Facade responsible for converting parameter values to Java objects.
ParameterConverters.ExamplesTableConverter  
ParameterConverters.NumberConverter  
ParameterConverters.NumberListConverter  
ParameterConverters.StringListConverter  
PendingStep  
PrintStreamStepMonitor StepMonitor that prints to a PrintStream, defaulting to System.out.
SilentStepMonitor StepMonitor that prints nothings.
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
StepResult Represents a collection of possible step results: Failed NotPerformed Pending Success
StepResult.Failed  
StepResult.Ignorable  
StepResult.NotPerformed  
StepResult.Pending  
StepResult.Success  
Steps Default implementation of CandidateSteps which provides access to the model of candidate steps that match the core you want to run.
StepsConfiguration Provides the steps configuration used by the StepsFactory and the in the Steps implementations to customise its runtime properties.
StepsFactory Factory class to create CandidateSteps from POJO instances.
UnmodifiableStepsConfiguration Decorator of StepsConfiguration that disables modification of configuration elements.
 

Enum Summary
StepCreator.Stage  
StepType Enum representing the step types
 

Exception Summary
CandidateStep.NoGroupFoundForName  
CandidateStep.StartingWordNotFound  
ParameterConverters.InvalidParameterException  
Steps.DuplicateCandidateStepFoundException  
 



Copyright © 2003-2010. All Rights Reserved.