|
||||||||||
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.apache.qpid.test.utils.QpidTestCase
org.apache.qpid.test.utils.QpidBrokerTestCase
org.apache.qpid.test.unit.topic.DurableSubscriptionTest
public class DurableSubscriptionTest
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.qpid.test.utils.QpidBrokerTestCase |
---|
QpidBrokerTestCase.MessageType |
Field Summary |
---|
Fields inherited from class org.apache.qpid.test.utils.QpidBrokerTestCase |
---|
_broker, _brokerLanguage, _brokerLogPrefix, _brokerOutputStream, _brokerPersistent, _brokers, _configFile, _connectionFactory, _connections, _initialContext, _interleaveBrokerLog, _output, _outputFile, _testName, BROKER_READY, CONTENT, CPP, DEFAULT_MANAGEMENT_PORT, DEFAULT_MESSAGE_SIZE, DEFAULT_PORT, DEFAULT_SSL_PORT, DEFAULT_VM_PORT, EXTERNAL, INDEX, JAVA, LOGMONITOR_TIMEOUT, QPID_HOME, QpidHome, QUEUE, RECEIVE_TIMEOUT, TOPIC, VM |
Fields inherited from class org.apache.qpid.test.utils.QpidTestCase |
---|
MEMORY_STORE_CLASS_NAME, MS_CLASS_NAME_KEY |
Constructor Summary | |
---|---|
DurableSubscriptionTest()
|
Method Summary | |
---|---|
void |
setUp()
|
void |
tearDown()
|
void |
testDurabilityAUTOACK()
|
void |
testDurabilityAUTOACKSessionPerConnection()
|
void |
testDurabilityAUTOACKwithRestartIfPersistent()
|
void |
testDurabilityNOACK()
|
void |
testDurabilityNOACKSessionPerConnection()
|
void |
testDurableSubscribeWithTemporaryTopic()
|
void |
testDurableWithInvalidDestination()
This tests the fix for QPID-1085 Creates a durable subscriber with an invalid destination, checks that the exception is thrown correctly and that the subscription is not created. |
void |
testDurableWithInvalidSelector()
This tests the fix for QPID-1085 Creates a durable subscriber with an invalid selector, checks that the exception is thrown correctly and that the subscription is not created. |
void |
testDurSubAddMessageSelectorNoClose()
create and register a durable subscriber with no message selector create another durable subscriber with a selector and same name check first subscriber is now closed create a publisher and send messages check messages are recieved correctly |
void |
testDurSubNoSelectorResubscribeNoClose()
create and register a durable subscriber with no message selector try to create another durable with the same name, should fail |
void |
testDurSubSameMessageSelector()
create and register a durable subscriber with a message selector and then close it create a publisher and send 5 right messages and 5 wrong messages create another durable subscriber with the same selector and name check messages are still there |
void |
testResubscribeWithChangedSelector()
Creates a durable subscription with a selector, then changes that selector on resubscription |
void |
testResubscribeWithChangedSelectorNoClose()
create and register a durable subscriber with a message selector create another durable subscriber with a different selector and same name check first subscriber is now closed create a publisher and send messages check messages are received correctly |
void |
testUnsubscribe()
|
Methods inherited from class org.apache.qpid.test.utils.QpidTestCase |
---|
getTestProfileMessageStoreClassName, run |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, runTest, setName, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DurableSubscriptionTest()
Method Detail |
---|
public void setUp() throws Exception
setUp
in class QpidBrokerTestCase
Exception
public void tearDown() throws Exception
tearDown
in class QpidBrokerTestCase
Exception
public void testUnsubscribe() throws Exception
Exception
public void testDurabilityNOACK() throws Exception
Exception
public void testDurabilityAUTOACK() throws Exception
Exception
public void testDurabilityAUTOACKwithRestartIfPersistent() throws Exception
Exception
public void testDurabilityNOACKSessionPerConnection() throws Exception
Exception
public void testDurabilityAUTOACKSessionPerConnection() throws Exception
Exception
public void testDurableWithInvalidSelector() throws Exception
Exception
public void testDurableWithInvalidDestination() throws Exception
Exception
public void testResubscribeWithChangedSelector() throws Exception
QPID-1202, QPID-2418
Exception
public void testDurableSubscribeWithTemporaryTopic() throws Exception
Exception
public void testDurSubSameMessageSelector() throws Exception
QPID-2418
Exception
public void testResubscribeWithChangedSelectorNoClose() throws Exception
QPID-2418
Exception
public void testDurSubAddMessageSelectorNoClose() throws Exception
QPID-2418
Exception
public void testDurSubNoSelectorResubscribeNoClose() throws Exception
QPID-2418
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |