|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.camel.test.TestSupport
org.apache.camel.test.CamelTestSupport
org.apache.camel.test.CamelSpringTestSupport
CamelSpringTestSupport or
CamelSpringJUnit4ClassRunner.
@Deprecated public abstract class CamelSpringTestSupport
| Field Summary | |
|---|---|
protected org.springframework.context.support.AbstractApplicationContext |
applicationContext
Deprecated. |
| Fields inherited from class org.apache.camel.test.CamelTestSupport |
|---|
consumer, context, template |
| Fields inherited from class org.apache.camel.test.TestSupport |
|---|
log, LS |
| Constructor Summary | |
|---|---|
CamelSpringTestSupport()
Deprecated. |
|
| Method Summary | ||
|---|---|---|
protected abstract org.springframework.context.support.AbstractApplicationContext |
createApplicationContext()
Deprecated. |
|
protected org.apache.camel.CamelContext |
createCamelContext()
Deprecated. |
|
protected Class<?> |
excludeRoute()
Deprecated. Template method used to exclude a Route from the test camel context |
|
protected Class<?>[] |
excludeRoutes()
Deprecated. Template method used to exclude Route from the test time context
route scanning |
|
|
getMandatoryBean(Class<T> type,
String name)
Deprecated. Looks up the mandatory spring bean of the given name and type, failing if it is not present or the correct type |
|
protected org.springframework.context.ApplicationContext |
getRouteExcludingApplicationContext()
Deprecated. Create a parent context that initializes a PackageScanClassResolver to exclude a set of given classes from
being resolved. |
|
protected void |
postProcessTest()
Deprecated. |
|
protected void |
setUp()
Deprecated. |
|
protected void |
tearDown()
Deprecated. |
|
| Methods inherited from class org.apache.camel.test.CamelTestSupport |
|---|
assertExpression, assertMockEndpointsSatisfied, assertMockEndpointsSatisfied, assertPredicate, assertResolveLanguage, assertValidContext, createExchangeWithBody, createJndiContext, createRegistry, createRouteBuilder, createRouteBuilders, debugAfter, debugBefore, disableJMX, enableJMX, getCamelContextService, getMandatoryEndpoint, getMandatoryEndpoint, getMockEndpoint, getShutdownTimeout, isLazyLoadingTypeConverter, isMockEndpoints, isUseAdviceWith, isUseDebugger, isUseRouteBuilder, resetMocks, resolveMandatoryEndpoint, resolveMandatoryEndpoint, sendBodies, sendBody, sendBody, setCamelContextService, setUseRouteBuilder, startCamelContext, stopCamelContext, useJmx |
| Methods inherited from class org.apache.camel.test.TestSupport |
|---|
assertCollectionSize, assertCollectionSize, assertDirectoryEquals, assertDirectoryEquals, assertEndpointUri, assertExpression, assertFileExists, assertFileNotExists, assertInMessageBodyEquals, assertInMessageHeader, assertIsInstanceOf, assertListSize, assertListSize, assertMessageHeader, assertOneElement, assertOutMessageBodyEquals, assertOutMessageHeader, assertPredicate, assertPredicateDoesNotMatch, assertPredicateMatches, assertStringContains, body, bodyAs, canRunOnThisPlatform, createDirectory, createExchangeWithBody, deleteDirectory, deleteDirectory, faultBody, faultBodyAs, getRouteList, getTestMethodName, header, isJava15, isJavaVendor, isPlatform, outBody, outBodyAs, property, resolveMandatoryEndpoint, resolveMandatoryEndpoint, runBare, systemProperty, systemProperty, unwrap, unwrapChannel |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
|---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected org.springframework.context.support.AbstractApplicationContext applicationContext
| Constructor Detail |
|---|
public CamelSpringTestSupport()
| Method Detail |
|---|
protected abstract org.springframework.context.support.AbstractApplicationContext createApplicationContext()
protected void setUp()
throws Exception
setUp in class org.apache.camel.test.CamelTestSupportException
protected void tearDown()
throws Exception
tearDown in class org.apache.camel.test.CamelTestSupportException
protected void postProcessTest()
throws Exception
postProcessTest in class org.apache.camel.test.CamelTestSupportExceptionprotected org.springframework.context.ApplicationContext getRouteExcludingApplicationContext()
PackageScanClassResolver to exclude a set of given classes from
being resolved. Typically this is used at test time to exclude certain routes,
which might otherwise be just noisy, from being discovered and initialized.
To use this filtering mechanism it is necessary to provide the
ApplicationContext returned from here as the parent context to
your test context e.g.
protected AbstractXmlApplicationContext createApplicationContext() {
return new ClassPathXmlApplicationContext(new String[] {"test-context.xml"}, getRouteExcludingApplicationContext());
}
This will, in turn, call the template methods excludedRoutes
and excludedRoute to determine the classes to be excluded from scanning.
ApplicationContext configured
to exclude certain classes from package scanningprotected Class<?>[] excludeRoutes()
Route from the test time context
route scanning
protected Class<?> excludeRoute()
Route from the test camel context
public <T> T getMandatoryBean(Class<T> type,
String name)
protected org.apache.camel.CamelContext createCamelContext()
throws Exception
createCamelContext in class org.apache.camel.test.CamelTestSupportException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||