|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.junit.Assert
org.apache.camel.test.junit4.TestSupport
org.apache.camel.test.junit4.CamelTestSupport
org.apache.camel.test.blueprint.CamelBlueprintTestSupport
public abstract class CamelBlueprintTestSupport
Base class for OSGi Blueprint unit tests with Camel.
| Field Summary |
|---|
| Fields inherited from class org.apache.camel.test.junit4.CamelTestSupport |
|---|
camelContextService, consumer, context, template |
| Fields inherited from class org.apache.camel.test.junit4.TestSupport |
|---|
log, LS, testName |
| Constructor Summary | |
|---|---|
CamelBlueprintTestSupport()
|
|
| Method Summary | ||
|---|---|---|
protected org.osgi.framework.BundleContext |
createBundleContext()
|
|
protected org.apache.camel.CamelContext |
createCamelContext()
|
|
protected String |
getBlueprintDescriptor()
Gets the bundle descriptor from the classpath. |
|
protected org.osgi.framework.BundleContext |
getBundleContext()
Return the system bundle context |
|
protected String |
getBundleDirectives()
Gets the bundle directives. |
|
protected String |
getBundleFilter()
Gets filter expression of bundle descriptors. |
|
protected String |
getBundleVersion()
Gets test bundle version. |
|
protected
|
getOsgiService(Class<T> type)
|
|
protected
|
getOsgiService(Class<T> type,
long timeout)
|
|
protected
|
getOsgiService(Class<T> type,
String filter)
|
|
protected
|
getOsgiService(Class<T> type,
String filter,
long timeout)
|
|
protected String[] |
loadConfigAdminConfigurationFile()
Override this method and provide the name of the .cfg configuration file to use for Blueprint ConfigAdmin service. |
|
void |
setUp()
|
|
void |
tearDown()
|
|
static void |
tearDownAfterClass()
|
|
protected String |
useOverridePropertiesWithConfigAdmin(Dictionary props)
Override this method to override config admin properties. |
|
| Methods inherited from class org.apache.camel.test.junit4.CamelTestSupport |
|---|
applyCamelPostProcessor, assertExpression, assertMockEndpointsSatisfied, assertMockEndpointsSatisfied, assertPredicate, assertResolveLanguage, assertValidContext, camelContextService, consumer, context, createExchangeWithBody, createJndiContext, createRegistry, createRouteBuilder, createRouteBuilders, debugAfter, debugBefore, disableJMX, doPostSetup, doPreSetup, enableJMX, getCamelContextService, getMandatoryEndpoint, getMandatoryEndpoint, getMockEndpoint, getShutdownTimeout, ignoreMissingLocationWithPropertiesComponent, isCreateCamelContextPerClass, isLazyLoadingTypeConverter, isMockEndpoints, isMockEndpointsAndSkip, isUseAdviceWith, isUseDebugger, isUseRouteBuilder, postProcessTest, replaceRouteFromWith, resetMocks, resolveMandatoryEndpoint, resolveMandatoryEndpoint, sendBodies, sendBody, sendBody, setCamelContextService, setUseRouteBuilder, startCamelContext, stopCamelContext, template, useJmx, useOverridePropertiesWithPropertiesComponent |
| Methods inherited from class org.apache.camel.test.junit4.TestSupport |
|---|
assertCollectionSize, assertCollectionSize, assertDirectoryEquals, assertDirectoryEquals, assertEndpointUri, assertExpression, assertFileExists, assertFileNotExists, assertInMessageBodyEquals, assertInMessageHeader, assertIsInstanceOf, assertListSize, assertListSize, assertMessageHeader, assertOneElement, assertOutMessageBodyEquals, assertOutMessageHeader, assertPredicate, assertPredicateDoesNotMatch, assertPredicateMatches, assertStringContains, body, bodyAs, createDirectory, createExchangeWithBody, deleteDirectory, deleteDirectory, faultBody, faultBodyAs, getRouteList, getTestMethodName, header, isJava15, isJava16, isJava17, isJava18, isJavaVendor, isPlatform, outBody, outBodyAs, property, resolveMandatoryEndpoint, resolveMandatoryEndpoint, systemProperty, systemProperty, unwrap, unwrapChannel |
| Methods inherited from class org.junit.Assert |
|---|
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CamelBlueprintTestSupport()
| Method Detail |
|---|
protected org.osgi.framework.BundleContext createBundleContext()
throws Exception
Exception
public void setUp()
throws Exception
setUp in class org.apache.camel.test.junit4.CamelTestSupportException
protected String useOverridePropertiesWithConfigAdmin(Dictionary props)
throws Exception
props - properties where you add the properties to override
ConfigurationAdmin which are defined in the Blueprint XML file.
Exceptionprotected String[] loadConfigAdminConfigurationFile()
public void tearDown()
throws Exception
tearDown in class org.apache.camel.test.junit4.CamelTestSupportException
public static void tearDownAfterClass()
throws Exception
Exceptionprotected org.osgi.framework.BundleContext getBundleContext()
protected String getBlueprintDescriptor()
protected String getBundleFilter()
protected String getBundleVersion()
protected String getBundleDirectives()
protected org.apache.camel.CamelContext createCamelContext()
throws Exception
createCamelContext in class org.apache.camel.test.junit4.CamelTestSupportExceptionprotected <T> T getOsgiService(Class<T> type)
protected <T> T getOsgiService(Class<T> type,
long timeout)
protected <T> T getOsgiService(Class<T> type,
String filter)
protected <T> T getOsgiService(Class<T> type,
String filter,
long timeout)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||