Package com.persequor.saga.componenttest
Class FullFlowExtensionComponentRunner
java.lang.Object
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.persequor.saga.componenttest.FullFlowExtensionComponentRunner
- All Implemented Interfaces:
- org.junit.runner.Describable,- org.junit.runner.manipulation.Filterable,- org.junit.runner.manipulation.Orderable,- org.junit.runner.manipulation.Sortable
public class FullFlowExtensionComponentRunner
extends org.junit.runners.BlockJUnit4ClassRunner
This runner is for modules and solution tests which should run against a Saga without real databases, queues, etc.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected Objectvoidfilter(org.junit.runner.manipulation.Filter filter) org.junit.runner.Descriptionvoidorder(org.junit.runner.manipulation.Orderer orderer) voidrun(org.junit.runner.notification.RunNotifier runNotifier) voidsetScheduler(org.junit.runners.model.RunnerScheduler scheduler) voidsort(org.junit.runner.manipulation.Sorter sorter) intMethods inherited from class org.junit.runners.BlockJUnit4ClassRunnercollectInitializationErrors, computeTestMethods, createTest, describeChild, getChildren, getTestRules, isIgnored, methodBlock, methodInvoker, possiblyExpectingExceptions, rules, runChild, testName, validateConstructor, validateFields, validateInstanceMethods, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructor, withAfters, withBefores, withPotentialTimeoutMethods inherited from class org.junit.runners.ParentRunnerchildrenInvoker, classBlock, classRules, createTestClass, getName, getRunnerAnnotations, getTestClass, runLeaf, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolation
- 
Constructor Details- 
FullFlowExtensionComponentRunnerpublic FullFlowExtensionComponentRunner(Class<?> testClass) throws org.junit.runners.model.InitializationError - Throws:
- org.junit.runners.model.InitializationError
 
 
- 
- 
Method Details- 
createTest- Overrides:
- createTestin class- org.junit.runners.BlockJUnit4ClassRunner
- Throws:
- Exception
 
- 
runpublic void run(org.junit.runner.notification.RunNotifier runNotifier) - Overrides:
- runin class- org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
 
- 
filterpublic void filter(org.junit.runner.manipulation.Filter filter) throws org.junit.runner.manipulation.NoTestsRemainException - Specified by:
- filterin interface- org.junit.runner.manipulation.Filterable
- Overrides:
- filterin class- org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
- Throws:
- org.junit.runner.manipulation.NoTestsRemainException
 
- 
getDescriptionpublic org.junit.runner.Description getDescription()- Specified by:
- getDescriptionin interface- org.junit.runner.Describable
- Overrides:
- getDescriptionin class- org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
 
- 
sortpublic void sort(org.junit.runner.manipulation.Sorter sorter) - Specified by:
- sortin interface- org.junit.runner.manipulation.Sortable
- Overrides:
- sortin class- org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
 
- 
orderpublic void order(org.junit.runner.manipulation.Orderer orderer) throws org.junit.runner.manipulation.InvalidOrderingException - Specified by:
- orderin interface- org.junit.runner.manipulation.Orderable
- Overrides:
- orderin class- org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
- Throws:
- org.junit.runner.manipulation.InvalidOrderingException
 
- 
setSchedulerpublic void setScheduler(org.junit.runners.model.RunnerScheduler scheduler) - Overrides:
- setSchedulerin class- org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
 
- 
testCountpublic int testCount()- Overrides:
- testCountin class- org.junit.runner.Runner
 
 
-