Package org.apache.cxf.test
Class AbstractCXFSpringTest
java.lang.Object
org.apache.cxf.test.AbstractCXFTest
org.apache.cxf.test.AbstractCXFSpringTest
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 Summary
FieldsModifier and TypeFieldDescriptionprotected static org.springframework.context.support.GenericApplicationContextFields inherited from class org.apache.cxf.test.AbstractCXFTest
bus, testUtilities -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLoad up all the beans from the XML files returned by the getConfigLocations method. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadditionalSpringConfiguration(org.springframework.context.support.GenericApplicationContext context) subclasses may override this.org.apache.cxf.Busprotected org.springframework.context.ApplicationContextprotected <T> TConvenience method for the common case of retrieving a bean from the context.protected abstract String[]Return an array of resource specifications.protected voidsetConfigContextClass(Class<?> configContextClass) voidvoidsetUpBus()voidMethods inherited from class org.apache.cxf.test.AbstractCXFTest
addNamespace, assertInvalid, assertNoFault, assertValid, assertValidBoolean, assertXPathEquals, assertXPathEquals, getBasedir, getBus, getNamespaceContext, getNamespaces, getResourceAsReader, getResourceAsStream, getTestFile, getWSDLDocument, invoke, invokeBytes, shutdownBus
-
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
- Throws:
Exception
-
setUpBus
- Overrides:
setUpBusin classAbstractCXFTest- Throws:
Exception
-
createBus
public org.apache.cxf.Bus createBus() throws org.apache.cxf.BusException- Overrides:
createBusin classAbstractCXFTest- Throws:
org.apache.cxf.BusException
-
teardownBeans
public void teardownBeans() -
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
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
-