public abstract class AbstractConnectorTestCase extends AbstractMuleContextTestCase
AbstractConnectorTestCase
tests common behaviour of all endpoints and
provides 'reminder' methods for implementation specific interface methodsModifier and Type | Field and Description |
---|---|
protected String |
connectorName |
protected String |
encoding |
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, muleContext, RECEIVE_TIMEOUT, TEST_MESSAGE, TEST_PAYLOAD, WORKING_DIRECTORY_SYSTEM_PROPERTY_KEY, workingDirectory
DEFAULT_TEST_TIMEOUT_SECS, globalTimeout, logger, name, TEST_TIMEOUT_SYSTEM_PROPERTY, TESTING_MODE_PROPERTY_NAME
Constructor and Description |
---|
AbstractConnectorTestCase() |
Modifier and Type | Method and Description |
---|---|
abstract Connector |
createConnector() |
protected void |
doSetUp()
Enables the adding of extra behavior on the set up stage of a test right
after the creation of the mule context in
AbstractMuleContextTestCase.setUpMuleContext() . |
protected void |
doTearDown()
Enables the adding of extra behavior on the tear down stage of a test
before the mule context is disposed in
AbstractMuleContextTestCase.disposeContextPerTest() . |
protected Connector |
getConnector()
Look up the connector from the Registry
|
protected Connector |
getConnectorAndAssert() |
abstract String |
getTestEndpointURI() |
abstract Object |
getValidMessage() |
void |
testConnectorBeanProps() |
void |
testConnectorExceptionHandling() |
void |
testConnectorInitialise() |
void |
testConnectorLifecycle() |
void |
testConnectorListenerSupport() |
void |
testConnectorMessageDispatcherFactory() |
void |
testConnectorMessageRequesterFactory() |
void |
testConnectorMuleMessageFactory()
This test only asserts that the transport descriptor mechanism works for creating the
MuleMessageFactory.
|
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUpBeforeMuleContextCreation, doTearDownAfterMuleContextDispose, getBuilder, getConfigurationResources, getFileInsideWorkingDirectory, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestMuleMessage, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTransactedInboundEndpoint, getTestTransformer, getTriggerableMessageSource, getTriggerableMessageSource, getWorkingDirectory, initialiseObject, isDisposeContextPerClass, isGracefulShutdown, isStartContext, setDisposeContextPerClass, setStartContext, setUpMuleContext
clearExcludedFlag, clearRequestContext, clearTestCaseName, createTestTimeoutRule, dumpFilteredThreadsInTest, getTestHeader, getTestTimeoutSecs, getTimeoutSystemProperty, initializeMuleTest, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isExcluded, isFailOnTimeout, isOffline, isTestIncludedInExclusionFile, takeTestCaseName
protected void doSetUp() throws Exception
AbstractMuleContextTestCase
AbstractMuleContextTestCase.setUpMuleContext()
.
Under normal circumstances this method could be replaced by a
@Before
annotated method.
doSetUp
in class AbstractMuleContextTestCase
Exception
- if something fails that should halt the test caseprotected void doTearDown() throws Exception
AbstractMuleContextTestCase
AbstractMuleContextTestCase.disposeContextPerTest()
.
Under normal circumstances this method could be replace with a
@After
annotated method.
doTearDown
in class AbstractMuleContextTestCase
Exception
- if something fails that should halt the testcaseprotected Connector getConnector()
protected Connector getConnectorAndAssert()
public void testConnectorExceptionHandling() throws Exception
Exception
public void testConnectorListenerSupport() throws Exception
Exception
public void testConnectorMuleMessageFactory() throws Exception
AbstractMuleMessageFactoryTestCase
and subclasses.Exception
public void testConnectorMessageDispatcherFactory() throws Exception
Exception
public void testConnectorMessageRequesterFactory() throws Exception
Exception
public abstract String getTestEndpointURI()
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.