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
clearFlowAssertions, getBuilder, getComponent, getComponent, getConfigFile, getConfigResources, getFlowConstruct, getFunctionalTestComponent, getSubFlow, loadResource, loadResourceAsString, lookupFlowConstruct, runFlow, runFlow, runFlow, runFlowAndExpect, runFlowAndExpectProperty, runFlowWithPayloadAndExpect, runSchedulersOnce, stopFlowConstruct, stopFlowSchedulers, testFlow, testFlow
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doSetUpBeforeMuleContextCreation, doTearDown, doTearDownAfterMuleContextDispose, 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
public AbstractXaTransactionalTestCase(String dataSourceConfigResource, AbstractTestDatabase testDatabase)
protected final String[] getFlowConfigurationResources()
getFlowConfigurationResources
in class AbstractDbIntegrationTestCase
protected abstract String getTransactionManagerResource()
public void commitsChangesWhenMpIsNotTransactionalOnRollback() throws Exception
Exception
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.