org.mule.transport.vm.functional.transactions
Class VmSingleTransactionTransactionalElementTestCase

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.vm.functional.transactions.VmSingleTransactionTransactionalElementTestCase

public class VmSingleTransactionTransactionalElementTestCase
extends FunctionalTestCase


Field Summary
 
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
VmSingleTransactionTransactionalElementTestCase()
           
 
Method Summary
protected  String getConfigResources()
           
 void setUpTest()
           
 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()
           
 void testTransactionalWorksWithAnotherResourceType()
           
 
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, doSetUp, doTearDown, 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, 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

VmSingleTransactionTransactionalElementTestCase

public VmSingleTransactionTransactionalElementTestCase()
Method Detail

getConfigResources

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

setUpTest

public void setUpTest()
               throws MuleException
Throws:
MuleException

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

testTransactionalWorksWithAnotherResourceType

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