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

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.mule.tck.AbstractMuleTestCase
              extended by org.mule.tck.FunctionalTestCase
                  extended by org.mule.transport.jms.integration.AbstractJmsFunctionalTestCase
                      extended by org.mule.transport.jms.integration.AbstractJmsSingleTransactionSingleServiceTestCase
                          extended by org.mule.transport.jms.integration.transactions.local.JmsSingleTransactionSingleServiceJoinIfPossibleConfigurationTestCase
All Implemented Interfaces:
junit.framework.Test, TestCaseWatchdogTimeoutHandler

public class JmsSingleTransactionSingleServiceJoinIfPossibleConfigurationTestCase
extends AbstractJmsSingleTransactionSingleServiceTestCase

Test all combinations of (inbound) JOIN_IF_POSSIBLE. They should all pass, except for ALWAYS_JOIN on the outbound endpoint, since no transaction should be created by JOIN_IF_POSSIBLE.


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
 
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase
AbstractMuleTestCase.TestInfo
 
Field Summary
 
Fields inherited from class org.mule.transport.jms.integration.AbstractJmsSingleTransactionSingleServiceTestCase
JMS_QUEUE_INPUT_CONF_A, JMS_QUEUE_INPUT_CONF_B, JMS_QUEUE_INPUT_CONF_C, JMS_QUEUE_INPUT_CONF_D, JMS_QUEUE_INPUT_CONF_E, JMS_QUEUE_OUTPUT_CONF_A, JMS_QUEUE_OUTPUT_CONF_B, JMS_QUEUE_OUTPUT_CONF_C, JMS_QUEUE_OUTPUT_CONF_D, JMS_QUEUE_OUTPUT_CONF_E
 
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.AbstractMuleTestCase
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, DEFAULT_MULE_TEST_TIMEOUT_SECS, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, muleContext, numPorts, ports, PROPERTY_MULE_TEST_TIMEOUT, RECEIVE_TIMEOUT, TEST_MESSAGE, testTimeoutSecs
 
Constructor Summary
JmsSingleTransactionSingleServiceJoinIfPossibleConfigurationTestCase()
           
 
Method Summary
protected  String getConfigResources()
           
 void testAlwaysJoin()
           
 
Methods inherited from class org.mule.transport.jms.integration.AbstractJmsSingleTransactionSingleServiceTestCase
doSetUp, getStartUpProperties, runTransactionFail, runTransactionPass, testAlwaysBegin, testBeginOrJoin, testJoinIfPossible, testNone
 
Methods inherited from class org.mule.transport.jms.integration.AbstractJmsFunctionalTestCase
after, before, checkConfig, createInputDestination, createJmsConfig, createOutputDestination, dispatchMessage, dispatchMessage, dispatchMessage, doTearDown, getBuilder, getClient, getConnection, getDeadLetterQueueName, getInboundEndpoint, getInboundQueueName, getJmsConfig, getOutboundEndpoint, getOutboundQueueName, getSmallTimeout, getTimeout, isMultipleProviders, jmsProviderConfigs, purge, purgeTopic, purgeTopics, receive, receiveMessage, receiveMessage, receiveMessage, runAsynchronousDispatching, send, setJmsConfig, setMultipleProviders, suitePreSetUp
 
Methods inherited from class org.mule.tck.FunctionalTestCase
getComponent, getComponent, getFunctionalTestComponent, loadResource, loadResourceAsString
 
Methods inherited from class org.mule.tck.AbstractMuleTestCase
addBuilders, checkPorts, configureMuleContext, createMuleContext, createObject, createObject, createTestInfo, createWatchdog, disposeManager, findFreePorts, getConfigurationResources, getPorts, getSensingNullMessageProcessor, getTestConnector, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEvent, getTestEventContext, getTestEventContext, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEndpoint, getTestInboundEvent, getTestInboundEvent, getTestInboundEvent, getTestInfo, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestOutboundEndpoint, getTestService, getTestService, getTestService, getTestSession, getTestTimeoutSecs, getTestTransactedInboundEndpoint, getTestTransformer, getTriggerableMessageSource, getTriggerableMessageSource, giveTheTestSomeTimeToCleanUpAndThenKillIt, handleTimeout, initialiseObject, initTestTimeoutSecs, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isDisposeManagerPerSuite, isExcluded, isGracefulShutdown, isOffline, isPortFree, isStartContext, registerTestMethod, run, runBare, setDisposeManagerPerSuite, setFailOnTimeout, setName, setStartContext, setUp, suitePostTearDown, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runTest, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JmsSingleTransactionSingleServiceJoinIfPossibleConfigurationTestCase

public JmsSingleTransactionSingleServiceJoinIfPossibleConfigurationTestCase()
Method Detail

getConfigResources

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

testAlwaysJoin

public void testAlwaysJoin()
                    throws Exception
Overrides:
testAlwaysJoin in class AbstractJmsSingleTransactionSingleServiceTestCase
Throws:
Exception


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