org.mule.lifecycle
Class JSR250ObjectLifcycleTestCase

java.lang.Object
  extended by org.mule.tck.junit4.AbstractMuleTestCase
      extended by org.mule.tck.junit4.AbstractMuleContextTestCase
          extended by org.mule.lifecycle.JSR250ObjectLifcycleTestCase

public class JSR250ObjectLifcycleTestCase
extends AbstractMuleContextTestCase

Test lifecycle behaviour and restrictions on lifecyce methods


Nested Class Summary
 class JSR250ObjectLifcycleTestCase.BadCheckedExceptionPreDestroyLifecycleMethodObject
           
 class JSR250ObjectLifcycleTestCase.BadParamPreDestroyLifecycleMethodObject
           
 class JSR250ObjectLifcycleTestCase.BadReturnTypePostConstructLifecycleMethodObject
           
static class JSR250ObjectLifcycleTestCase.BadStaticMethodPostConstructLifecycleMethodObject
           
 class JSR250ObjectLifcycleTestCase.DupePostConstructJSR250ObjectLifecycleTracker
           
 class JSR250ObjectLifcycleTestCase.DupePreDestroyJSR250ObjectLifecycleTracker
           
 
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
JSR250ObjectLifcycleTestCase()
           
 
Method Summary
 void testBadCheckedExceptionPreDestroyMethod()
           
 void testBadParamPreDestroyMethod()
           
 void testBadReturnTypePostConstructMethod()
           
 void testBadStaticPreDestroyMethod()
           
 void testNormalBehaviour()
           
 void testTwoPostConstructAnnotations()
           
 void testTwoPreDestroyAnnotations()
           
 
Methods inherited from class org.mule.tck.junit4.AbstractMuleContextTestCase
addBuilders, configureMuleContext, createMuleContext, createObject, createObject, disposeContext, disposeContextPerTest, doSetUp, doTearDown, getBuilder, 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

JSR250ObjectLifcycleTestCase

public JSR250ObjectLifcycleTestCase()
Method Detail

testNormalBehaviour

public void testNormalBehaviour()
                         throws Exception
Throws:
Exception

testTwoPostConstructAnnotations

public void testTwoPostConstructAnnotations()
                                     throws Exception
Throws:
Exception

testTwoPreDestroyAnnotations

public void testTwoPreDestroyAnnotations()
                                  throws Exception
Throws:
Exception

testBadReturnTypePostConstructMethod

public void testBadReturnTypePostConstructMethod()
                                          throws Exception
Throws:
Exception

testBadParamPreDestroyMethod

public void testBadParamPreDestroyMethod()
                                  throws Exception
Throws:
Exception

testBadStaticPreDestroyMethod

public void testBadStaticPreDestroyMethod()
                                   throws Exception
Throws:
Exception

testBadCheckedExceptionPreDestroyMethod

public void testBadCheckedExceptionPreDestroyMethod()
                                             throws Exception
Throws:
Exception


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