org.mule.registry
Class TransientRegistryTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.mule.tck.AbstractMuleTestCase
              extended by org.mule.registry.TransientRegistryTestCase
All Implemented Interfaces:
junit.framework.Test, TestCaseWatchdogTimeoutHandler

public class TransientRegistryTestCase
extends AbstractMuleTestCase


Nested Class Summary
 class TransientRegistryTestCase.InterfaceBasedTracker
           
 class TransientRegistryTestCase.JSR250ObjectLifecycleTracker
           
 
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase
AbstractMuleTestCase.TestInfo
 
Field Summary
 
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
TransientRegistryTestCase()
           
 
Method Summary
 void testJSR250ObjectLifecycle()
           
 void testLifecycleState()
           
 void testLifecycleStateOutOfSequenceDisposeFirst()
           
 void testLifecycleStateOutOfSequenceDisposeFirstWithTransientRegistryDirectly()
           
 void testLifecycleStateOutOfSequenceStartFirst()
           
 void testLifecycleStateOutOfSequenceStartFirstWithTransientRegistryDirectly()
           
 void testLifecycleStateOutOfSequenceStopFirst()
           
 void testLifecycleStateOutOfSequenceStopFirstWithTransientRegistryDirectly()
           
 void testObjectBypassInjectors()
           
 void testObjectBypassInjectorsWithTransientRegistryDirectly()
           
 void testObjectBypassLifecycle()
           
 void testObjectBypassLifecycleAndInjectors()
           
 void testObjectBypassLifecycleAndInjectorsWithTransientRegistryDirectly()
           
 void testObjectBypassLifecycleWithTransientRegistryDirectly()
           
 void testObjectLifecycle()
           
 void testObjectLifecycleRestart()
           
 void testObjectLifecycleRestartWithTransientRegistryDirectly()
           
 void testObjectLifecycleStates()
           
 void testObjectLifecycleStatesWithTransientRegistryDirectly()
           
 void testObjectLifecycleWithTransientRegistryDirectly()
           
 
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

TransientRegistryTestCase

public TransientRegistryTestCase()
Method Detail

testObjectLifecycle

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

testJSR250ObjectLifecycle

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

testObjectLifecycleWithTransientRegistryDirectly

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

testObjectBypassLifecycle

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

testObjectBypassLifecycleWithTransientRegistryDirectly

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

testObjectBypassInjectors

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

testObjectBypassInjectorsWithTransientRegistryDirectly

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

testObjectBypassLifecycleAndInjectors

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

testObjectBypassLifecycleAndInjectorsWithTransientRegistryDirectly

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

testObjectLifecycleStates

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

testObjectLifecycleRestart

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

testObjectLifecycleRestartWithTransientRegistryDirectly

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

testObjectLifecycleStatesWithTransientRegistryDirectly

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

testLifecycleState

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

testLifecycleStateOutOfSequenceStartFirstWithTransientRegistryDirectly

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

testLifecycleStateOutOfSequenceStopFirstWithTransientRegistryDirectly

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

testLifecycleStateOutOfSequenceDisposeFirstWithTransientRegistryDirectly

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

testLifecycleStateOutOfSequenceStartFirst

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

testLifecycleStateOutOfSequenceStopFirst

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

testLifecycleStateOutOfSequenceDisposeFirst

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


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