public abstract class AbstractXaTransactionalTestCase extends AbstractDbIntegrationTestCase
testDatabase
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 |
---|
AbstractXaTransactionalTestCase(String dataSourceConfigResource,
AbstractTestDatabase testDatabase) |
Modifier and Type | Method and Description |
---|---|
void |
commitsChanges() |
void |
commitsChangesWhenMpIsNotTransactionalOnCommit() |
void |
commitsChangesWhenMpIsNotTransactionalOnRollback() |
protected String[] |
getFlowConfigurationResources() |
protected abstract String |
getTransactionManagerResource() |
static List<Object[]> |
parameters() |
void |
rollbacksChanges() |
assertDeletedPlanetRecords, assertPlanetRecordsFromQuery, configDB, getConfigFiles, getDatasourceConfigurationResource, getDefaultDataSource, resolveConfig
clearFlowAssertions, getBuilder, getComponent, getComponent, getConfigFile, getConfigResources, getFlowConstruct, getFunctionalTestComponent, getSubFlow, loadResource, loadResourceAsString, lookupFlowConstruct, runFlow, runFlow, runFlow, runFlowAndExpect, runFlowAndExpectProperty, runFlowNonBlocking, runFlowNonBlocking, runFlowNonBlocking, runFlowWithPayloadAndExpect, runSchedulersOnce, stopFlowConstruct, stopFlowSchedulers, testFlow, testFlow, testFlowNonBlocking, testFlowNonBlocking
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doSetUpBeforeMuleContextCreation, doTearDown, doTearDownAfterMuleContextDispose, getConfigurationResources, getFileInsideWorkingDirectory, getNonBlockingResponse, getNonBlockingTestEventUsingFlow, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestMuleMessage, 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
public AbstractXaTransactionalTestCase(String dataSourceConfigResource, AbstractTestDatabase testDatabase)
protected String[] getFlowConfigurationResources()
getFlowConfigurationResources
in class AbstractDbIntegrationTestCase
protected abstract String getTransactionManagerResource()
public void commitsChangesWhenMpIsNotTransactionalOnRollback() throws Exception
Exception
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.