Class JUnit4StoryRunner

java.lang.Object
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
org.jbehave.core.junit.JUnit4StoryRunner
All Implemented Interfaces:
org.junit.runner.Describable, org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable, org.junit.runner.manipulation.Sortable

public class JUnit4StoryRunner extends org.junit.runners.BlockJUnit4ClassRunner
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.junit.runners.model.Statement
    childrenInvoker(org.junit.runner.notification.RunNotifier notifier)
    Returns a Statement execution the Embeddable.run() with a JUnit4StoryReporter.
    org.junit.runner.Description
     
     
    int
     

    Methods inherited from class org.junit.runners.BlockJUnit4ClassRunner

    collectInitializationErrors, computeTestMethods, createTest, createTest, describeChild, getChildren, getTestRules, isIgnored, methodBlock, methodInvoker, possiblyExpectingExceptions, rules, runChild, testName, validateConstructor, validateFields, validateInstanceMethods, validateNoNonStaticInnerClass, validateOnlyOneConstructor, validateTestMethods, validateZeroArgConstructor, withAfters, withBefores, withPotentialTimeout

    Methods inherited from class org.junit.runners.ParentRunner

    classBlock, classRules, createTestClass, filter, getName, getRunnerAnnotations, getTestClass, order, run, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolation

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • 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>
    • testCount

      public int testCount()
      Overrides:
      testCount in class org.junit.runner.Runner
    • childrenInvoker

      protected org.junit.runners.model.Statement childrenInvoker(org.junit.runner.notification.RunNotifier notifier)
      Returns a Statement execution the Embeddable.run() with a JUnit4StoryReporter.
      Overrides:
      childrenInvoker in class org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
    • recommendedControls

      public static EmbedderControls recommendedControls(Embedder embedder)