Class AbstractCXFSpringTest

java.lang.Object
org.apache.cxf.test.AbstractCXFTest
org.apache.cxf.test.AbstractCXFSpringTest

public abstract class AbstractCXFSpringTest extends AbstractCXFTest
Base class for tests that use a Spring bean specification to load up components for testing. Unlike the classes that come with Spring, it doesn't drag in the JUnit 3 hierarchy, and it doesn't inject into the test itself from the beans.
  • Field Details

    • applicationContext

      protected static org.springframework.context.support.GenericApplicationContext applicationContext
  • Constructor Details

    • AbstractCXFSpringTest

      protected AbstractCXFSpringTest()
      Load up all the beans from the XML files returned by the getConfigLocations method.
  • Method Details

    • setupBeans

      public void setupBeans() throws Exception
      Throws:
      Exception
    • setUpBus

      public void setUpBus() throws Exception
      Overrides:
      setUpBus in class AbstractCXFTest
      Throws:
      Exception
    • createBus

      public org.apache.cxf.Bus createBus() throws org.apache.cxf.BusException
      Overrides:
      createBus in class AbstractCXFTest
      Throws:
      org.apache.cxf.BusException
    • teardownBeans

      public void teardownBeans()
    • getConfigLocations

      protected abstract String[] getConfigLocations()
      Return an array of resource specifications.
      Returns:
      array of resource specifications.
      See Also:
      • for the syntax.
    • getApplicationContext

      protected org.springframework.context.ApplicationContext getApplicationContext()
    • additionalSpringConfiguration

      protected void additionalSpringConfiguration(org.springframework.context.support.GenericApplicationContext context) throws Exception
      subclasses may override this.
      Parameters:
      context -
      Throws:
      Exception
    • getBean

      protected <T> T getBean(Class<T> type, String beanName)
      Convenience method for the common case of retrieving a bean from the context. One would expect Spring to have this.
      Type Parameters:
      T - Type of the bean object.
      Parameters:
      type - Type of the bean object.
      beanName - ID of the bean.
      Returns:
      The Bean.
    • setConfigContextClass

      protected void setConfigContextClass(Class<?> configContextClass)