org.mule.transport.jdbc.functional
Class JdbcTxTransactionalElementTestCase

java.lang.Object
  extended by org.mule.tck.junit4.AbstractMuleTestCase
      extended by org.mule.tck.junit4.AbstractMuleContextTestCase
          extended by org.mule.tck.junit4.FunctionalTestCase
              extended by org.mule.tck.AbstractServiceAndFlowTestCase
                  extended by org.mule.transport.jdbc.functional.AbstractJdbcFunctionalTestCase
                      extended by org.mule.transport.jdbc.functional.JdbcTxTransactionalElementTestCase

public class JdbcTxTransactionalElementTestCase
extends AbstractJdbcFunctionalTestCase


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.tck.AbstractServiceAndFlowTestCase
AbstractServiceAndFlowTestCase.ConfigVariant
 
Field Summary
 
Fields inherited from class org.mule.transport.jdbc.functional.AbstractJdbcFunctionalTestCase
jdbcConnector, TEST_VALUES
 
Fields inherited from class org.mule.tck.AbstractServiceAndFlowTestCase
configResources, variant
 
Fields inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, muleContext, RECEIVE_TIMEOUT, TEST_MESSAGE
 
Fields inherited from class org.mule.tck.junit4.AbstractMuleTestCase
DEFAULT_TEST_TIMEOUT_SECS, globalTimeout, logger, name, TEST_TIMEOUT_SYSTEM_PROPERTY
 
Constructor Summary
JdbcTxTransactionalElementTestCase(AbstractServiceAndFlowTestCase.ConfigVariant variant, String configResources)
           
 
Method Summary
static Collection<Object[]> parameters()
           
 void setUp()
           
 void testNestedTransactional()
           
 void testNestedTransactionalFail()
           
 void testNestedTransactionalFailWithCatch()
           
 void testNestedTransactionalWithBeginOrJoin()
           
 void testNestedTransactionalWithBeginOrJoinFail()
           
 void testNestedTransactionalWithBeginOrJoinFailWithCatch()
           
 void testTransactional()
           
 void testTransactionalDoesntFailWithAnotherResourceType()
           
 void testTransactionalFailAfterEnd()
           
 void testTransactionalFailAtEnd()
           
 void testTransactionalFailAtEndWithCatchExceptionStrategy()
           
 void testTransactionalFailInTheMiddle()
           
 void testTransactionalFailInTheMiddleWithCatchExceptionStrategy()
           
 void testTransactionalWithAnotherResourceTypeAndExceptionAtEnd()
           
 
Methods inherited from class org.mule.transport.jdbc.functional.AbstractJdbcFunctionalTestCase
assertResultSetEmpty, assertResultSetNotEmpty, createTable, deleteTable, doSetUp, doTearDown, execSqlQuery, execSqlUpdate, getConfig, getCountWithType1, getCountWithType2, getCountWithType3, isPopulateTestData, populateTable, setPopulateTestData, startDatabase, stopDatabase
 
Methods inherited from class org.mule.tck.AbstractServiceAndFlowTestCase
doSetUpForFlow, doSetUpForService, getConfigResources, getTestHeader
 
Methods inherited from class org.mule.tck.junit4.FunctionalTestCase
clearFlowAssertions, getBuilder, getComponent, getComponent, getFlowConstruct, getFunctionalTestComponent, loadResource, loadResourceAsString, stopFlowConstruct, testFlow, testFlow
 
Methods inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, getConfigurationResources, getSensingNullMessageProcessor, getStartUpProperties, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestEventUsingFlow, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTransactedInboundEndpoint, getTestTransformer, getTriggerableMessageSource, getTriggerableMessageSource, initialiseObject, isDisposeContextPerClass, isGracefulShutdown, isStartContext, setDisposeContextPerClass, setStartContext, setUpMuleContext
 
Methods inherited from class org.mule.tck.junit4.AbstractMuleTestCase
clearExcludedFlag, clearRequestContext, createTestTimeoutRule, getTestTimeoutSecs, getTimeoutSystemProperty, initializeMuleTest, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isExcluded, isFailOnTimeout, isOffline, isTestIncludedInExclusionFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcTxTransactionalElementTestCase

public JdbcTxTransactionalElementTestCase(AbstractServiceAndFlowTestCase.ConfigVariant variant,
                                          String configResources)
Method Detail

parameters

public static Collection<Object[]> parameters()

setUp

public void setUp()
           throws Exception
Throws:
Exception

testTransactional

public void testTransactional()
                       throws Exception
Throws:
Exception

testTransactionalFailInTheMiddle

public void testTransactionalFailInTheMiddle()
                                      throws Exception
Throws:
Exception

testTransactionalFailAtEnd

public void testTransactionalFailAtEnd()
                                throws Exception
Throws:
Exception

testTransactionalFailAfterEnd

public void testTransactionalFailAfterEnd()
                                   throws Exception
Throws:
Exception

testTransactionalFailInTheMiddleWithCatchExceptionStrategy

public void testTransactionalFailInTheMiddleWithCatchExceptionStrategy()
                                                                throws Exception
Throws:
Exception

testTransactionalFailAtEndWithCatchExceptionStrategy

public void testTransactionalFailAtEndWithCatchExceptionStrategy()
                                                          throws Exception
Throws:
Exception

testTransactionalDoesntFailWithAnotherResourceType

public void testTransactionalDoesntFailWithAnotherResourceType()
                                                        throws Exception
Throws:
Exception

testTransactionalWithAnotherResourceTypeAndExceptionAtEnd

public void testTransactionalWithAnotherResourceTypeAndExceptionAtEnd()
                                                               throws Exception
Throws:
Exception

testNestedTransactional

public void testNestedTransactional()
                             throws Exception
Throws:
Exception

testNestedTransactionalFail

public void testNestedTransactionalFail()
                                 throws Exception
Throws:
Exception

testNestedTransactionalFailWithCatch

public void testNestedTransactionalFailWithCatch()
                                          throws Exception
Throws:
Exception

testNestedTransactionalWithBeginOrJoin

public void testNestedTransactionalWithBeginOrJoin()
                                            throws Exception
Throws:
Exception

testNestedTransactionalWithBeginOrJoinFail

public void testNestedTransactionalWithBeginOrJoinFail()
                                                throws Exception
Throws:
Exception

testNestedTransactionalWithBeginOrJoinFailWithCatch

public void testNestedTransactionalWithBeginOrJoinFailWithCatch()
                                                         throws Exception
Throws:
Exception


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.