org.springframework.test.context.junit4.statements

Class RunBeforeTestClassCallbacks

  • java.lang.Object
    • org.junit.runners.model.Statement
      • org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks


  • public class RunBeforeTestClassCallbacks
    extends org.junit.runners.model.Statement
    RunBeforeTestClassCallbacks is a custom JUnit Statement which allows the Spring TestContext Framework to be plugged into the JUnit execution chain by calling beforeTestClass() on the supplied TestContextManager.
    Since:
    3.0
    Author:
    Sam Brannen
    See Also:
    evaluate(), RunAfterTestMethodCallbacks
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void evaluate()
      Invoke TestContextManager.beforeTestClass() and then evaluate the next Statement in the execution chain (typically an instance of RunBefores).
      • Methods inherited from class java.lang.Object

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

      • RunBeforeTestClassCallbacks

        public RunBeforeTestClassCallbacks(org.junit.runners.model.Statement next,
                                           TestContextManager testContextManager)
        Construct a new RunBeforeTestClassCallbacks statement.
        Parameters:
        next - the next Statement in the execution chain
        testContextManager - the TestContextManager upon which to call beforeTestClass()
    • Method Detail

      • evaluate

        public void evaluate()
                      throws java.lang.Throwable
        Invoke TestContextManager.beforeTestClass() and then evaluate the next Statement in the execution chain (typically an instance of RunBefores).
        Specified by:
        evaluate in class org.junit.runners.model.Statement
        Throws:
        java.lang.Throwable