org.mule.test.integration.transport.jms.scripting
Class AbstractJmsRequestFromScriptTestCase

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.test.integration.transport.jms.scripting.AbstractJmsRequestFromScriptTestCase
Direct Known Subclasses:
JmsRequestFromScriptWithNoTransactionTestCase, JmsRequestFromScriptWithXaTransactionTestCase

public abstract class AbstractJmsRequestFromScriptTestCase
extends FunctionalTestCase

Defines a scenario when we request a jms message from inside a groovy script which is executed as part of a service whose endpoints are jms ones. Subclasses must provide the service configuration through the implementation of FunctionalTestCase.getConfigResources().


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
AbstractJmsRequestFromScriptTestCase()
           
 
Method Summary
 void testRequestingMessageFromScript()
          Requests jms message from inside a groovy script which run as part of a service defined using jms endpoints.
 
Methods inherited from class org.mule.tck.junit4.FunctionalTestCase
clearFlowAssertions, getBuilder, getComponent, getComponent, getConfigResources, 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

AbstractJmsRequestFromScriptTestCase

public AbstractJmsRequestFromScriptTestCase()
Method Detail

testRequestingMessageFromScript

public void testRequestingMessageFromScript()
                                     throws Exception
Requests jms message from inside a groovy script which run as part of a service defined using jms endpoints. The first part of the test loads a couple of jms message in a queue so the script will have data to process.

Throws:
Exception


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