org.mule.test.integration.service
Class ServiceInFlightMessagesTestCase

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.test.integration.service.ServiceInFlightMessagesTestCase
All Implemented Interfaces:
junit.framework.Test, TestCaseWatchdogTimeoutHandler
Direct Known Subclasses:
ServiceInFlightMessagesJMSTestCase

public class ServiceInFlightMessagesTestCase
extends FunctionalTestCase


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase
AbstractMuleTestCase.TestInfo
 
Field Summary
protected static int NUM_MESSAGES
           
 
Fields inherited from class org.mule.tck.AbstractMuleTestCase
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, DEFAULT_MULE_TEST_TIMEOUT_SECS, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, logger, muleContext, numPorts, ports, PROPERTY_MULE_TEST_TIMEOUT, RECEIVE_TIMEOUT, TEST_MESSAGE, testTimeoutSecs
 
Constructor Summary
ServiceInFlightMessagesTestCase()
           
 
Method Summary
protected  void assertOutboundVMQueueEmpty()
           
protected  void assertOutboundVMQueueNotEmpty()
           
protected  void assertSedaQueueEmpty(Service service)
           
protected  void assertSedaQueueNotEmpty(Service service)
           
protected  String getConfigResources()
           
protected  QueueSession getTestQueueSession()
           
protected  void populateSedaQueue(Service service, int numMessages)
           
 void testInFlightDisposePersistentMessages()
           
 void testInFlightMessages()
           
 void testInFlightMessagesPausedService()
           
 void testInFlightStopPersistentMessages()
           
 void testInFlightStopPersistentMessagesPausedService()
           
 
Methods inherited from class org.mule.tck.FunctionalTestCase
getBuilder, getComponent, getComponent, getFunctionalTestComponent, loadResource, loadResourceAsString
 
Methods inherited from class org.mule.tck.AbstractMuleTestCase
addBuilders, checkPorts, configureMuleContext, createMuleContext, createObject, createObject, createTestInfo, createWatchdog, disposeManager, doSetUp, doTearDown, findFreePorts, getConfigurationResources, getPorts, getSensingNullMessageProcessor, getStartUpProperties, 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, suitePreSetUp, 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
 

Field Detail

NUM_MESSAGES

protected static final int NUM_MESSAGES
See Also:
Constant Field Values
Constructor Detail

ServiceInFlightMessagesTestCase

public ServiceInFlightMessagesTestCase()
Method Detail

getConfigResources

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

testInFlightMessages

public void testInFlightMessages()
                          throws Exception
Throws:
Exception

testInFlightMessagesPausedService

public void testInFlightMessagesPausedService()
                                       throws Exception
Throws:
Exception

testInFlightStopPersistentMessages

public void testInFlightStopPersistentMessages()
                                        throws Exception
Throws:
Exception

testInFlightStopPersistentMessagesPausedService

public void testInFlightStopPersistentMessagesPausedService()
                                                     throws Exception
Throws:
Exception

testInFlightDisposePersistentMessages

public void testInFlightDisposePersistentMessages()
                                           throws Exception
Throws:
Exception

populateSedaQueue

protected void populateSedaQueue(Service service,
                                 int numMessages)
                          throws MuleException,
                                 Exception
Throws:
MuleException
Exception

assertSedaQueueEmpty

protected void assertSedaQueueEmpty(Service service)
                             throws ResourceManagerSystemException
Throws:
ResourceManagerSystemException

assertSedaQueueNotEmpty

protected void assertSedaQueueNotEmpty(Service service)
                                throws ResourceManagerSystemException
Throws:
ResourceManagerSystemException

assertOutboundVMQueueEmpty

protected void assertOutboundVMQueueEmpty()
                                   throws ResourceManagerSystemException
Throws:
ResourceManagerSystemException

assertOutboundVMQueueNotEmpty

protected void assertOutboundVMQueueNotEmpty()
                                      throws ResourceManagerSystemException
Throws:
ResourceManagerSystemException

getTestQueueSession

protected QueueSession getTestQueueSession()
                                    throws ResourceManagerSystemException
Throws:
ResourceManagerSystemException


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