AbstractCandidateSteps |
|
AbstractStepResult |
Represents the possible step results:
Failed
NotPerformed
Pending
Successful
Ignorable
Skipped
|
AbstractStepResult.Comment |
|
AbstractStepResult.Failed |
|
AbstractStepResult.Ignorable |
|
AbstractStepResult.NotPerformed |
|
AbstractStepResult.Pending |
|
AbstractStepResult.Skipped |
|
AbstractStepResult.Successful |
|
AbstractStepsFactory |
An abstract implementation of InjectableStepsFactory that is provided
by concrete subclasses Object instances which contain the candidate steps
methods.
|
BeforeOrAfterStep |
|
ChainedRow |
Implementation of Row that chains delegate Rows in resolving requests for
values.
|
CompositeCandidateSteps |
|
CompositeStepsFactory |
|
ConditionalStepCandidate |
|
ContextStepMonitor |
|
ConvertedParameters |
|
DelegatingStepMonitor |
Monitor which collects other StepMonitor s and delegates all invocations to the collected monitors.
|
InstanceStepsFactory |
|
MarkUnmatchedStepsAsPending |
|
NullStepMonitor |
|
ParameterControls |
|
ParameterConverters |
Facade responsible for converting parameter values to Java objects.
|
ParameterConverters.AbstractListParameterConverter<T> |
|
ParameterConverters.AbstractParameterConverter<S,T> |
|
ParameterConverters.BooleanConverter |
|
ParameterConverters.BooleanListConverter |
|
ParameterConverters.DateConverter |
Parses value to a Date using an injectable DateFormat
(defaults to new SimpleDateFormat("dd/MM/yyyy"))
|
ParameterConverters.EnumConverter |
|
ParameterConverters.EnumListConverter |
Parses value to list of the same Enum , using an injectable value
separator (defaults to ",") and trimming each element of the list.
|
ParameterConverters.ExamplesTableConverter |
|
ParameterConverters.ExamplesTableParametersConverter |
Converts ExamplesTable to list of parameters, mapped to annotated custom
types.
|
ParameterConverters.FluentEnumConverter |
|
ParameterConverters.FromStringParameterConverter<T> |
|
ParameterConverters.FunctionalParameterConverter<S,T> |
|
ParameterConverters.JsonConverter |
|
ParameterConverters.JsonFactory |
|
ParameterConverters.MethodReturningConverter |
Invokes method on instance to return value.
|
ParameterConverters.NumberConverter |
Converts values to numbers, supporting any subclass of Number (including generic Number type), and it
unboxed counterpart, using a NumberFormat to parse to a Number and to convert it to a specific
number type:
Byte, byte: Number.byteValue()
Short, short: Number.shortValue()
Integer, int: Number.intValue()
Float, float: Number.floatValue()
Long, long: Number.longValue()
Double, double: Number.doubleValue()
BigInteger: BigInteger.valueOf(long)
BigDecimal: BigDecimal.valueOf(double)
If no number format is provided, it defaults to NumberFormat.getInstance() .
|
ParameterConverters.NumberListConverter |
Converts value to list of numbers.
|
ParameterConverters.StringConverter |
|
ParameterConverters.StringListConverter |
Converts value to list of String.
|
PatternVariantBuilder |
Builds a set of pattern variants of given pattern input, supporting a custom
directives.
|
PendingStepMethodGenerator |
|
PrintingStepMonitor |
Abstract StepMonitor that prints to output which should be defined in child implementations.
|
PrintStreamStepMonitor |
|
ProvidedStepsFactory |
|
ScanningStepsFactory |
|
SilentStepMonitor |
StepMonitor that prints nothings.
|
StepCandidate |
A StepCandidate is associated to a Java method annotated with Given ,
When , Then in a steps instance class.
|
StepCreator |
|
StepCreator.AbstractStep |
|
StepCreator.Comment |
|
StepCreator.IgnorableStep |
|
StepCreator.Jsr330Helper |
This is a different class, because the @Inject jar may not be in the
classpath.
|
StepCreator.PendingStep |
|
StepCreator.ReportingAbstractStep |
|
Stepdoc |
A Stepdoc represents the documentation on a single StepCandidate ,
which includes:
the step type
the pattern to match the step candidate that is configured in the
annotation
the method in the steps instance class
the steps instance class
|
StepFinder |
|
StepFinder.ByLevenshteinDistance |
|
StepFinder.ByPriorityField |
|
Steps |
Default implementation of CandidateSteps which provides the step
candidates that match the steps being run.
|
Timer |
|
Timing |
|