org.mule.transport.jms.integration
Class JmsConnectorJndiTestCase

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.JmsConnectorJndiTestCase
All Implemented Interfaces:
junit.framework.Test, TestCaseWatchdogTimeoutHandler

public class JmsConnectorJndiTestCase
extends AbstractJmsFunctionalTestCase

Requires the following connector config: in-queue2 in-topic3


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.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, 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
JmsConnectorJndiTestCase()
           
 
Method Summary
protected  java.lang.String getConfigResources()
           
 void testConnectionFactoryFromJndi()
           
 void testNonJndiDestination()
          Use a non-JNDI Destination when jndiDestinations="false", test should pass.
 void testNonJndiDestinationForce()
          Use a non-JNDI Destination when forceJndiDestinations="true", test should fail.
 void testNonJndiDestinationOptional()
          Use a non-JNDI Destination when jndiDestinations="true" but forceJndiDestinations="false", test should pass.
 void testQueueFromJndi()
           
 void testTopicFromJndi()
           
 
Methods inherited from class org.mule.transport.jms.integration.AbstractJmsFunctionalTestCase
after, before, 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, 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

JmsConnectorJndiTestCase

public JmsConnectorJndiTestCase()
Method Detail

getConfigResources

protected java.lang.String getConfigResources()
Specified by:
getConfigResources in class FunctionalTestCase

testConnectionFactoryFromJndi

public void testConnectionFactoryFromJndi()
                                   throws java.lang.Exception
Throws:
java.lang.Exception

testQueueFromJndi

public void testQueueFromJndi()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testTopicFromJndi

public void testTopicFromJndi()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testNonJndiDestination

public void testNonJndiDestination()
                            throws java.lang.Exception
Use a non-JNDI Destination when jndiDestinations="false", test should pass.

Throws:
java.lang.Exception

testNonJndiDestinationOptional

public void testNonJndiDestinationOptional()
                                    throws java.lang.Exception
Use a non-JNDI Destination when jndiDestinations="true" but forceJndiDestinations="false", test should pass.

Throws:
java.lang.Exception

testNonJndiDestinationForce

public void testNonJndiDestinationForce()
                                 throws java.lang.Exception
Use a non-JNDI Destination when forceJndiDestinations="true", test should fail.

Throws:
java.lang.Exception


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