org.mule.tck
Class AbstractMuleTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.mule.tck.AbstractMuleTestCase
- All Implemented Interfaces:
- Test
- Direct Known Subclasses:
- AbstractConnectorTestCase, AbstractContainerContextTestCase, AbstractEntryPointDiscoveryTestCase, AbstractMessageAdapterTestCase, AbstractMessageReceiverTestCase, AbstractPoolTestCase, AbstractProviderFunctionalTestCase, AbstractProxyPoolFactoryTestCase, AbstractTransformerTestCase, AbstractUMOManagerTestCase, FunctionalTestCase
- public abstract class AbstractMuleTestCase
- extends TestCase
AbstractMuleTestCase
is a base class for Mule testcases. This
implementation provides services to test code for creating mock and test objects.
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 |
logger
protected final Log logger
AbstractMuleTestCase
public AbstractMuleTestCase()
addTest
protected void addTest()
setDisposeManagerPerSuite
protected void setDisposeManagerPerSuite(boolean val)
getTestInfo
protected AbstractMuleTestCase.TestInfo getTestInfo()
getName
public String getName()
run
public void run(TestResult result)
isDisabledInThisEnvironment
protected boolean isDisabledInThisEnvironment()
- Subclasses can override this method to skip the execution of the entire test class.
- Returns:
true
if the test class should not be run.
runBare
public void runBare()
throws Throwable
- Shamelessly copy from Spring's ConditionalTestCase so in MULE-2.0 we can extend
this class from ConditionalTestCase.
Subclasses can override
isDisabledInThisEnvironment
to skip a single test.
- Throws:
Throwable
isDisabledInThisEnvironment
protected boolean isDisabledInThisEnvironment(String testMethodName)
- Should this test run?
- Parameters:
testMethodName
- name of the test method
- Returns:
- whether the test should execute in the current envionment
isOffline
public boolean isOffline(String method)
setUp
protected final void setUp()
throws Exception
- Throws:
Exception
suitePreSetUp
protected void suitePreSetUp()
throws Exception
- Throws:
Exception
suitePostSetUp
protected void suitePostSetUp()
throws Exception
- Throws:
Exception
suitePreTearDown
protected void suitePreTearDown()
throws Exception
- Throws:
Exception
suitePostTearDown
protected void suitePostTearDown()
throws Exception
- Throws:
Exception
tearDown
protected final void tearDown()
throws Exception
- Throws:
Exception
disposeManager
protected void disposeManager()
throws UMOException
- Throws:
UMOException
doSetUp
protected void doSetUp()
throws Exception
- Throws:
Exception
doTearDown
protected void doTearDown()
throws Exception
- Throws:
Exception
getManager
public static UMOManager getManager(boolean disableAdminAgent)
throws Exception
- Throws:
Exception
getDefaultModel
public static UMOModel getDefaultModel()
throws UMOException
- Throws:
UMOException
getTestEndpoint
public static UMOEndpoint getTestEndpoint(String name,
String type)
throws Exception
- Throws:
Exception
getTestEvent
public static UMOEvent getTestEvent(Object data)
throws Exception
- Throws:
Exception
getTestEventContext
public static UMOEventContext getTestEventContext(Object data)
throws Exception
- Throws:
Exception
getTestTransformer
public static UMOTransformer getTestTransformer()
getTestEvent
public static UMOEvent getTestEvent(Object data,
MuleDescriptor descriptor)
throws Exception
- Throws:
Exception
getTestEvent
public static UMOEvent getTestEvent(Object data,
UMOImmutableEndpoint endpoint)
throws Exception
- Throws:
Exception
getTestEvent
public static UMOEvent getTestEvent(Object data,
MuleDescriptor descriptor,
UMOImmutableEndpoint endpoint)
throws UMOException
- Throws:
UMOException
getTestSession
public static UMOSession getTestSession(UMOComponent component)
getTestConnector
public static TestConnector getTestConnector()
getTestComponent
public static UMOComponent getTestComponent(MuleDescriptor descriptor)
getTestDescriptor
public static MuleDescriptor getTestDescriptor(String name,
String implementation)
throws Exception
- Throws:
Exception
getTestManager
public static UMOManager getTestManager()
throws Exception
- Throws:
Exception
finalize
protected void finalize()
throws Throwable
- Throws:
Throwable
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.