|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
PathCalculator that returns the path providedInjectableStepsFactory that is provided
by concrete subclasses Object instances which contain the candidate steps
methods.Runner that uses the AnnotationBuilder to
create an embeddable test instance.Runner that uses a UsingPaths annotation to specify
which story paths to run and uses the RunNotifier to provide a
Description for each.Configuration, CandidateSteps and
Embedder from an annotated class.BeforeStory, AfterStory, BeforeScenario or
AfterScenario in a CandidatesSteps instance class.UsingSteps found in the
annotated object instance and using the configuration build by
AnnotationBuilder.buildConfiguration()
UsingSteps found in the
annotated object instance and the configuration provided
Configure
found in the annotated object instance
@Given, @When or @Then
that can be matched.BeforeScenario or AfterScenario steps to execute.
BeforeStories or AfterStories steps to execute.
BeforeStory or AfterStory steps to execute.
CandidateSteps instances.
Steps to execute for a scenario.
Embeddable which allow to configure
the Embedder used to run the story or stories, using the
Configuration and the CandidateSteps specified.Embedder and the in the
Embeddable implementations to customise its runtime properties.ParameterConverters to convert
values.ThreadPoolExecutor using the number of threads defined
in the EmbedderControls.threads()
StoryReporterBuilder
StoryReporterBuilder
StoryReporters and delegates all
invocations to the collected reporters.Embedder.PrintStream instances that write to a file identified by the
StoryLocation.Stepdocs, for a given
textual step and a list of CandidateSteps.
ViewGenerator, which uses the configured FTL
templates for the views.Class containing at least one method
annotated with annotations from package "org.jbehave.core.annotations".
Embeddable which allows to inject
the Embedder used to run the story or stories.CandidateSteps.InjectableStepsFactory that is provided Object instances.JUnitStories.storyPaths().Embeddable class.JUnitStoryMaps.storyPaths(),
using the meta filters specified by JUnitStoryMaps.metaFilters().Keywords.defaultKeywords()
LoadFromRelativeFile, to
allow a range of possibilities for locating Story file pathsAbstractStepResult.Pending.StepMonitor.StoryReporter.FilePrintStreamFactory.FilePathResolver
FilePrintStreamFactory.FilePathResolver
Date using an injectable DateFormat
(defaults to new SimpleDateFormat("dd/MM/yyyy"))EnumEnum, using an injectable
value separator (defaults to ",") and trimming each element of the
list.ExamplesTable using a ExamplesTableFactory.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(Locale.ENGLISH).Paranamer: CachingParanamer
PropertyBasedConfiguration.FAIL_ON_PENDING is set, returns
FailingUponPendingStep otherwise returns the default.
PrintStream, defaulting to
System.outPrintStream instances.PrintStream, defaulting to
System.out.PropertyBasedConfiguration.FAIL_ON_PENDING: uses FailingUponPendingStep
PropertyBasedConfiguration.SILENT_SUCCESS: uses SilentSuccessFilter decorator
Story.PathCalculator that finds given stories relative to the current story.PrintStream only failure eventsExamplesTable.CandidateSteps instances.Given,
When, Then in a steps instance class.Steps from a
story or scenario matching a list of CandidateSteps.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
CandidateSteps.
Throwable that caused the failure is wrapped
in a StepFailed together with the step during which the failure
occurred.CandidateSteps, which are created using
an InjectableStepsFactory.StepFinder.ByPriorityField strategy
StepCandidate.getPriority() field which is settable in the
Given, When, Then annotations.StepMatcher which will in turn match textual steps conforming to the pattern.CandidateSteps which provides the step
candidates that match the steps being run.StoryMaps.Storys by meta filter.Storys by a MetaFilter.StoryMaps, indexed by meta filters.Embeddable class to a resource
path.StoryReporters.Story, given a Configuration and a list of
CandidateSteps, describing the results to the StoryReporter.UUID.StoryReporterBuilder.withFormats(org.jbehave.core.reporters.Format... formats)
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||