|
||||||||||
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 java.lang.Exception
AbstractMuleTestCase
AbstractMuleTestCase.setUp()
in normal JUnit test cases. this is called before a test
method has been called.
doSetUp
in class AbstractMuleTestCase
java.lang.Exception
- if something fails that should halt the testcasepublic void doTearDown() throws java.lang.Exception
AbstractMuleTestCase
AbstractMuleTestCase.tearDown()
in normal JUnit test cases. this is called after a test
method has been called.
doTearDown
in class AbstractMuleTestCase
java.lang.Exception
- if something fails that should halt the testcasepublic void testDoubleInitialiseConnector() throws java.lang.Exception
java.lang.Exception
- if things go pear-shapedpublic void testDoubleStartConnector() throws java.lang.Exception
java.lang.Exception
- if things go pear-shapedpublic void testDoubleStopConnector() throws java.lang.Exception
java.lang.Exception
- if things go pear-shapedpublic void testDoubleDisposeConnectorStartStop() throws java.lang.Exception
java.lang.Exception
- if things go pear-shapedpublic void testDoubleDisposeConnectorStartOnly() throws java.lang.Exception
java.lang.Exception
- if things go pear-shapedpublic void testDoubleDisposeConnector() throws java.lang.Exception
java.lang.Exception
- if things go pear-shapedpublic void testReceiversLifecycle() throws java.lang.Exception
java.lang.Exception
public void testReceiversServiceLifecycle() throws java.lang.Exception
java.lang.Exception
public void testDispatchersLifecycle() throws java.lang.Exception
java.lang.Exception
public void testDispatcherFullLifecycle() throws java.lang.Exception
java.lang.Exception
public void testRequestersLifecycle() throws java.lang.Exception
java.lang.Exception
public void testRequesterFullLifecycle() throws java.lang.Exception
java.lang.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 |