org.mule.component
Class PooledJavaComponentTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.mule.tck.AbstractMuleTestCase
              extended by org.mule.util.pool.AbstractPoolingTestCase
                  extended by org.mule.component.PooledJavaComponentTestCase
All Implemented Interfaces:
junit.framework.Test, TestCaseWatchdogTimeoutHandler

public class PooledJavaComponentTestCase
extends AbstractPoolingTestCase


Nested Class Summary
 
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase
AbstractMuleTestCase.TestInfo
 
Field Summary
 
Fields inherited from class org.mule.util.pool.AbstractPoolingTestCase
DEFAULT_EXHAUSTED_ACTION, DEFAULT_INITIALISATION_POLICY, MAX_ACTIVE, MAX_IDLE, MAX_WAIT
 
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
PooledJavaComponentTestCase()
           
 
Method Summary
 void testBlockExpiryOnExhaust()
           
 void testBlockOnExhaust()
           
 void testClearPool()
           
 void testComponentCreation()
           
 void testCreateLifecycleAdapters()
           
 void testDisposingFactoryDisposesObject()
           
 void testFailOnExhaust()
           
 void testGrowOnExhaust()
           
 void testObjectUniqueness()
           
 void testPoolManagement()
           
 void testStartStop()
           
 
Methods inherited from class org.mule.util.pool.AbstractPoolingTestCase
createDefaultPoolingProfile
 
Methods inherited from class org.mule.tck.AbstractMuleTestCase
addBuilders, checkPorts, configureMuleContext, createMuleContext, createObject, createObject, createTestInfo, createWatchdog, disposeManager, doSetUp, doTearDown, findFreePorts, getBuilder, 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
 

Constructor Detail

PooledJavaComponentTestCase

public PooledJavaComponentTestCase()
Method Detail

testComponentCreation

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

testPoolManagement

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

testStartStop

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

testCreateLifecycleAdapters

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

testFailOnExhaust

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

testBlockExpiryOnExhaust

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

testBlockOnExhaust

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

testGrowOnExhaust

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

testClearPool

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

testObjectUniqueness

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

testDisposingFactoryDisposesObject

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


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