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
Modifier and TypeFieldDescriptionprotected static org.springframework.context.support.GenericApplicationContext
Fields inherited from class org.apache.cxf.test.AbstractCXFTest
bus, testUtilities
-
Constructor Summary
ModifierConstructorDescriptionprotected
Load up all the beans from the XML files returned by the getConfigLocations method. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
additionalSpringConfiguration
(org.springframework.context.support.GenericApplicationContext context) subclasses may override this.org.apache.cxf.Bus
protected org.springframework.context.ApplicationContext
protected <T> T
Convenience method for the common case of retrieving a bean from the context.protected abstract String[]
Return an array of resource specifications.protected void
setConfigContextClass
(Class<?> configContextClass) void
void
setUpBus()
void
Methods 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:
setUpBus
in classAbstractCXFTest
- Throws:
Exception
-
createBus
public org.apache.cxf.Bus createBus() throws org.apache.cxf.BusException- Overrides:
createBus
in 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
-