Class JUnitReportingRunner

java.lang.Object
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.github.valfirst.jbehave.junit.monitoring.JUnitReportingRunner
All Implemented Interfaces:
org.junit.runner.Describable, org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable, org.junit.runner.manipulation.Sortable

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

    Constructors
    Constructor
    Description
    JUnitReportingRunner​(Class<? extends org.jbehave.core.ConfigurableEmbedder> testClass)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.junit.runners.model.Statement
    childrenInvoker​(org.junit.runner.notification.RunNotifier notifier)
    Returns a Statement: Call BlockJUnit4ClassRunner.runChild(org.junit.runners.model.FrameworkMethod, RunNotifier) on each object returned by BlockJUnit4ClassRunner.getChildren() (subject to any imposed filter and sort)
    org.junit.runner.Description
     
    static org.jbehave.core.embedder.EmbedderControls
    recommendedControls​(org.jbehave.core.embedder.Embedder embedder)
     
    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: Call BlockJUnit4ClassRunner.runChild(org.junit.runners.model.FrameworkMethod, RunNotifier) on each object returned by BlockJUnit4ClassRunner.getChildren() (subject to any imposed filter and sort)
      Overrides:
      childrenInvoker in class org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
    • recommendedControls

      public static org.jbehave.core.embedder.EmbedderControls recommendedControls(org.jbehave.core.embedder.Embedder embedder)