|
||||||||||
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.DispatcherThreadingProfileTestCase
public class DispatcherThreadingProfileTestCase
This test case tests the both dispatcher threading profile and it's rejection handlers and AbstractConnector dispatch logic by dispatch events using TestConnector with varying threading profile configurations and asserting the correct outcome. See: MULE-4752
Nested Class Summary | |
---|---|
class |
DispatcherThreadingProfileTestCase.DelayTestMessageDispatcher
|
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase |
---|
AbstractMuleTestCase.TestInfo |
Field Summary | |
---|---|
static int |
DELAY_TIME
|
static int |
LONGER_WAIT_TIME
|
static int |
SERIAL_WAIT_TIME
|
static int |
WAIT_TIME
|
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 | |
---|---|
DispatcherThreadingProfileTestCase()
|
Method Summary | |
---|---|
protected void |
createTestConnectorWithSingleDispatcherThread(int exhaustedAction)
|
protected void |
createTestConnectorWithSingleDispatcherThread(int threads,
int exhaustedAction,
long waitTimeout,
int maxBufferSize)
|
protected void |
doTearDown()
Exactly the same a AbstractMuleTestCase.tearDown() in normal JUnit test cases. |
void |
testAbortExhaustedAction()
|
void |
testDefaultRunExhaustedAction()
|
void |
testDefaultThreadingProfileConfiguration()
|
void |
testDiscardExhaustedAction()
|
void |
testDiscardOldestExhaustedAction()
|
void |
testWaitExhaustedAction()
|
void |
testWaitTimeoutExhaustedAction()
|
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 |
Field Detail |
---|
public static int DELAY_TIME
public static int WAIT_TIME
public static int SERIAL_WAIT_TIME
public static int LONGER_WAIT_TIME
Constructor Detail |
---|
public DispatcherThreadingProfileTestCase()
Method Detail |
---|
protected 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 testDefaultThreadingProfileConfiguration() throws MuleException
MuleException
public void testDefaultRunExhaustedAction() throws java.lang.Exception
java.lang.Exception
public void testWaitExhaustedAction() throws java.lang.Exception
java.lang.Exception
public void testWaitTimeoutExhaustedAction() throws java.lang.Exception
java.lang.Exception
public void testAbortExhaustedAction() throws java.lang.Exception
java.lang.Exception
public void testDiscardExhaustedAction() throws java.lang.Exception
java.lang.Exception
public void testDiscardOldestExhaustedAction() throws java.lang.Exception
java.lang.Exception
protected void createTestConnectorWithSingleDispatcherThread(int exhaustedAction) throws MuleException
MuleException
protected void createTestConnectorWithSingleDispatcherThread(int threads, int exhaustedAction, long waitTimeout, int maxBufferSize) throws MuleException
MuleException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |