Package org.jbehave.core.junit
Class AnnotatedPathRunner
java.lang.Object
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
org.jbehave.core.junit.AnnotatedEmbedderRunner
org.jbehave.core.junit.AnnotatedPathRunner
- All Implemented Interfaces:
org.junit.runner.Describable
,org.junit.runner.manipulation.Filterable
,org.junit.runner.manipulation.Orderable
,org.junit.runner.manipulation.Sortable
A JUnit
Runner
that uses a UsingPaths
annotation to specify
which story paths to run and uses the RunNotifier
to provide a
Description
for each. The story description uses a
StoryNameResolver
(overridable via the storyNameResolver()
method) to resolve the story path to a name.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
collectInitializationErrors
(List<Throwable> errors) org.junit.runner.Description
void
run
(org.junit.runner.notification.RunNotifier notifier) protected StoryNameResolver
protected void
validateInstanceMethods
(List<Throwable> errors) Methods inherited from class org.jbehave.core.junit.AnnotatedEmbedderRunner
annotationBuilder, createTest, testClass
Methods inherited from class org.junit.runners.BlockJUnit4ClassRunner
computeTestMethods, createTest, describeChild, getChildren, getTestRules, isIgnored, methodBlock, methodInvoker, possiblyExpectingExceptions, rules, runChild, testName, validateConstructor, validateFields, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructor, withAfters, withBefores, withPotentialTimeout
Methods inherited from class org.junit.runners.ParentRunner
childrenInvoker, classBlock, classRules, createTestClass, filter, getName, getRunnerAnnotations, getTestClass, order, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolation
Methods inherited from class org.junit.runner.Runner
testCount
-
Constructor Details
-
Method Details
-
storyNameResolver
-
getDescription
public org.junit.runner.Description getDescription()- Specified by:
getDescription
in interfaceorg.junit.runner.Describable
- Overrides:
getDescription
in classorg.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
-
collectInitializationErrors
- Overrides:
collectInitializationErrors
in classorg.junit.runners.BlockJUnit4ClassRunner
-
validateInstanceMethods
- Overrides:
validateInstanceMethods
in classorg.junit.runners.BlockJUnit4ClassRunner
-
run
public void run(org.junit.runner.notification.RunNotifier notifier) - Overrides:
run
in classorg.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
-