Class ReactorContextTestExecutionListener

java.lang.Object
org.springframework.test.context.support.AbstractTestExecutionListener
org.springframework.security.test.context.support.ReactorContextTestExecutionListener
All Implemented Interfaces:
org.springframework.core.Ordered, org.springframework.test.context.TestExecutionListener

public class ReactorContextTestExecutionListener extends org.springframework.test.context.support.AbstractTestExecutionListener
Sets up the Reactor Context with the Authentication from the TestSecurityContextHolder and then clears the Reactor Context at the end of the tests.
Since:
5.0
See Also:
  • Constructor Details

    • ReactorContextTestExecutionListener

      public ReactorContextTestExecutionListener()
  • Method Details

    • getOrder

      public int getOrder()
      Returns 11000.
      Specified by:
      getOrder in interface org.springframework.core.Ordered
      Overrides:
      getOrder in class org.springframework.test.context.support.AbstractTestExecutionListener
    • beforeTestClass

      public void beforeTestClass(org.springframework.test.context.TestContext testContext) throws Exception
      Specified by:
      beforeTestClass in interface org.springframework.test.context.TestExecutionListener
      Overrides:
      beforeTestClass in class org.springframework.test.context.support.AbstractTestExecutionListener
      Throws:
      Exception
    • prepareTestInstance

      public void prepareTestInstance(org.springframework.test.context.TestContext testContext) throws Exception
      Specified by:
      prepareTestInstance in interface org.springframework.test.context.TestExecutionListener
      Overrides:
      prepareTestInstance in class org.springframework.test.context.support.AbstractTestExecutionListener
      Throws:
      Exception
    • beforeTestMethod

      public void beforeTestMethod(org.springframework.test.context.TestContext testContext) throws Exception
      Specified by:
      beforeTestMethod in interface org.springframework.test.context.TestExecutionListener
      Overrides:
      beforeTestMethod in class org.springframework.test.context.support.AbstractTestExecutionListener
      Throws:
      Exception
    • beforeTestExecution

      public void beforeTestExecution(org.springframework.test.context.TestContext testContext) throws Exception
      Specified by:
      beforeTestExecution in interface org.springframework.test.context.TestExecutionListener
      Overrides:
      beforeTestExecution in class org.springframework.test.context.support.AbstractTestExecutionListener
      Throws:
      Exception
    • afterTestExecution

      public void afterTestExecution(org.springframework.test.context.TestContext testContext) throws Exception
      Specified by:
      afterTestExecution in interface org.springframework.test.context.TestExecutionListener
      Overrides:
      afterTestExecution in class org.springframework.test.context.support.AbstractTestExecutionListener
      Throws:
      Exception
    • afterTestMethod

      public void afterTestMethod(org.springframework.test.context.TestContext testContext) throws Exception
      Specified by:
      afterTestMethod in interface org.springframework.test.context.TestExecutionListener
      Overrides:
      afterTestMethod in class org.springframework.test.context.support.AbstractTestExecutionListener
      Throws:
      Exception
    • afterTestClass

      public void afterTestClass(org.springframework.test.context.TestContext testContext) throws Exception
      Specified by:
      afterTestClass in interface org.springframework.test.context.TestExecutionListener
      Overrides:
      afterTestClass in class org.springframework.test.context.support.AbstractTestExecutionListener
      Throws:
      Exception