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.Sortable
public class AnnotatedPathRunner
- extends AnnotatedEmbedderRunner
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.
| Methods inherited from class org.junit.runners.BlockJUnit4ClassRunner |
computeTestMethods, describeChild, getChildren, methodBlock, methodInvoker, possiblyExpectingExceptions, runChild, testName, validateConstructor, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructor, withAfters, withBefores, withPotentialTimeout |
| Methods inherited from class org.junit.runners.ParentRunner |
childrenInvoker, classBlock, filter, getName, getTestClass, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses |
| Methods inherited from class org.junit.runner.Runner |
testCount |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotatedPathRunner
public AnnotatedPathRunner(Class<?> annotatedClass)
throws org.junit.runners.model.InitializationError
- Class constructor.
- Parameters:
annotatedClass - the annotated Class.
- Throws:
org.junit.runners.model.InitializationError - if an error occurs.
storyNameResolver
protected StoryNameResolver storyNameResolver()
getDescription
public org.junit.runner.Description getDescription()
- Specified by:
getDescription in interface org.junit.runner.Describable- Overrides:
getDescription in class org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
collectInitializationErrors
protected void collectInitializationErrors(List<Throwable> errors)
- Overrides:
collectInitializationErrors in class org.junit.runners.BlockJUnit4ClassRunner
validateInstanceMethods
protected void validateInstanceMethods(List<Throwable> errors)
- Overrides:
validateInstanceMethods in class org.junit.runners.BlockJUnit4ClassRunner
run
public void run(org.junit.runner.notification.RunNotifier notifier)
- Overrides:
run in class org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
Copyright © 2003-2011. All Rights Reserved.