org.mule.transport.jms.integration.transactions.local
Class JmsSingleTransactionTransactionalElementTestCase

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.transport.jms.integration.AbstractJmsFunctionalTestCase
                  extended by org.mule.transport.jms.integration.transactions.local.JmsSingleTransactionTransactionalElementTestCase

public class JmsSingleTransactionTransactionalElementTestCase
extends AbstractJmsFunctionalTestCase


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.transport.jms.integration.AbstractJmsFunctionalTestCase
AbstractJmsFunctionalTestCase.AbstractScenario, AbstractJmsFunctionalTestCase.NonTransactedScenario, AbstractJmsFunctionalTestCase.Scenario, AbstractJmsFunctionalTestCase.ScenarioCommit, AbstractJmsFunctionalTestCase.ScenarioNotReceive, AbstractJmsFunctionalTestCase.ScenarioReceive, AbstractJmsFunctionalTestCase.ScenarioRollback
 
Field Summary
 
Fields inherited from class org.mule.transport.jms.integration.AbstractJmsFunctionalTestCase
BROADCAST_TOPIC_ENDPOINT_KEY, DEFAULT_INPUT_MESSAGE, DEFAULT_OUTPUT_MESSAGE, INBOUND_ENDPOINT_KEY, jmsConfig, logger, MIDDLE_ENDPOINT_KEY, MIDDLE2_ENDPOINT_KEY, MIDDLE3_ENDPOINT_KEY, OUTBOUND_ENDPOINT_KEY, purgeQueuesOnPreSetUp, purgeQueuesOnTearDown, scenarioCommit, scenarioNotReceive, scenarioNoTx, scenarioReceive, scenarioRollback
 
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, name, TEST_TIMEOUT_SYSTEM_PROPERTY
 
Constructor Summary
JmsSingleTransactionTransactionalElementTestCase()
           
 
Method Summary
protected  String getConfigResources()
           
 void setUpTest()
           
 void testNestedTransactional()
           
 void testNestedTransactionalFail()
           
 void testNestedTransactionalFailWithCatch()
           
 void testNestedTransactionalWithBeginOrJoin()
           
 void testNestedTransactionalWithBeginOrJoinFail()
           
 void testNestedTransactionalWithBeginOrJoinFailWithCatch()
           
 void testNestedTransactionalWithBeginOrJoinFailWithCatchAndRollback()
           
 void testTransactional()
           
 void testTransactionalDoesntFailWithAnotherResourceType()
           
 void testTransactionalFailAfterEnd()
           
 void testTransactionalFailAtEnd()
           
 void testTransactionalFailAtEndWithCatchExceptionStrategy()
           
 void testTransactionalFailInTheMiddle()
           
 void testTransactionalFailInTheMiddleWithCatchExceptionStrategy()
           
 void testTransactionalFailsWithAnotherResourceType()
           
 void testTransactionalWithAnotherResourceTypeAndExceptionAtEnd()
           
 
Methods inherited from class org.mule.transport.jms.integration.AbstractJmsFunctionalTestCase
checkConfig, createInputDestination, createJmsConfig, createOutputDestination, dispatchMessage, dispatchMessage, dispatchMessage, doSetUp, doTearDown, getBuilder, getClient, getConnection, getDeadLetterQueueName, getInboundEndpoint, getInboundQueueName, getJmsConfig, getOutboundEndpoint, getOutboundQueueName, getSmallTimeout, getStartUpProperties, getTimeout, isMultipleProviders, jmsProviderConfigs, purge, purgeTopic, purgeTopics, receive, receiveMessage, receiveMessage, receiveMessage, runAsynchronousDispatching, send, setJmsConfig, setMultipleProviders
 
Methods inherited from class org.mule.tck.junit4.FunctionalTestCase
clearFlowAssertions, 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, 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, getTestHeader, 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

JmsSingleTransactionTransactionalElementTestCase

public JmsSingleTransactionTransactionalElementTestCase()
Method Detail

getConfigResources

protected String getConfigResources()
Specified by:
getConfigResources in class FunctionalTestCase

setUpTest

public void setUpTest()
               throws JMSException
Throws:
JMSException

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

testTransactionalFailsWithAnotherResourceType

public void testTransactionalFailsWithAnotherResourceType()
                                                   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

testNestedTransactionalWithBeginOrJoinFailWithCatchAndRollback

public void testNestedTransactionalWithBeginOrJoinFailWithCatchAndRollback()
                                                                    throws Exception
Throws:
Exception


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