|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.mule.tck.AbstractMuleTestCase
org.mule.transport.ConnectorLifecycleTestCase
public class ConnectorLifecycleTestCase
Tests that lifecycle methods on a connector are not processed more than once. (@see MULE-3062) Also test lifecycle of a connector dispatchers, receivers, workManagers and scheduler.
Nested Class Summary |
---|
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 | |
---|---|
ConnectorLifecycleTestCase()
|
Method Summary | |
---|---|
protected javax.resource.spi.work.Work |
createSomeWork()
|
void |
doSetUp()
Exactly the same a AbstractMuleTestCase.setUp() in normal JUnit test cases. |
void |
doTearDown()
Exactly the same a AbstractMuleTestCase.tearDown() in normal JUnit test cases. |
void |
testDispatcherFullLifecycle()
|
void |
testDispatchersLifecycle()
|
void |
testDoubleDisposeConnector()
This test ensures that the connector is only disposed once even on a direct disposal (not through Mule). |
void |
testDoubleDisposeConnectorStartOnly()
This test ensures that the connector is only disposed once even on a direct disposal (not through Mule). |
void |
testDoubleDisposeConnectorStartStop()
This test ensures that the connector is only disposed once even on a direct disposal (not through Mule). |
void |
testDoubleInitialiseConnector()
This test ensures that the connector is only initialised once even on a direct initialisation (not through Mule). |
void |
testDoubleStartConnector()
This test ensures that the connector is only started once even on a direct restart (not through Mule). |
void |
testDoubleStopConnector()
This test ensures that the connector is only stopped once even on a direct restop (not through Mule). |
void |
testReceiversLifecycle()
|
void |
testReceiversServiceLifecycle()
|
void |
testRequesterFullLifecycle()
|
void |
testRequestersLifecycle()
|
void |
testSchedulerLifecycle()
|
void |
testWorkManagerLifecycle()
|
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 |
---|
public ConnectorLifecycleTestCase()
Method Detail |
---|
public void doSetUp() throws Exception
AbstractMuleTestCase
AbstractMuleTestCase.setUp()
in normal JUnit test cases. this is called before a test
method has been called.
doSetUp
in class AbstractMuleTestCase
Exception
- if something fails that should halt the testcasepublic void doTearDown() throws Exception
AbstractMuleTestCase
AbstractMuleTestCase.tearDown()
in normal JUnit test cases. this is called after a test
method has been called.
doTearDown
in class AbstractMuleTestCase
Exception
- if something fails that should halt the testcasepublic void testDoubleInitialiseConnector() throws Exception
Exception
- if things go pear-shapedpublic void testDoubleStartConnector() throws Exception
Exception
- if things go pear-shapedpublic void testDoubleStopConnector() throws Exception
Exception
- if things go pear-shapedpublic void testDoubleDisposeConnectorStartStop() throws Exception
Exception
- if things go pear-shapedpublic void testDoubleDisposeConnectorStartOnly() throws Exception
Exception
- if things go pear-shapedpublic void testDoubleDisposeConnector() throws Exception
Exception
- if things go pear-shapedpublic void testReceiversLifecycle() throws Exception
Exception
public void testReceiversServiceLifecycle() throws Exception
Exception
public void testDispatchersLifecycle() throws Exception
Exception
public void testDispatcherFullLifecycle() throws Exception
Exception
public void testRequestersLifecycle() throws Exception
Exception
public void testRequesterFullLifecycle() throws Exception
Exception
public void testWorkManagerLifecycle() throws MuleException, javax.resource.spi.work.WorkException
MuleException
javax.resource.spi.work.WorkException
public void testSchedulerLifecycle() throws MuleException, javax.resource.spi.work.WorkException
MuleException
javax.resource.spi.work.WorkException
protected javax.resource.spi.work.Work createSomeWork()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |