java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.objectweb.jtests.jms.framework.JMSTestCase
org.objectweb.jtests.jms.framework.PubSubTestCase
org.objectweb.jtests.jms.conform.connection.TopicConnectionTest
- All Implemented Interfaces:
- junit.framework.Test
- public class TopicConnectionTest
- extends org.objectweb.jtests.jms.framework.PubSubTestCase
Test topic-specific connection features.
Test setting of client ID which is relevant only for Durable Subscribtion
| Fields inherited from class junit.framework.TestCase |
|
|
Method Summary |
static junit.framework.Test |
suite()
Method to use this class in a Test suite |
void |
testSetClientID_1()
Test that a call to setClientID will throw an
IllegalStateException if a client ID has already been set
see JMS javadoc
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/jms/Connection.html#setClientID(java.lang.String) |
void |
testSetClientID_2()
Test that a call to setClientID can occur only after connection creation
and before any other action on the connection. |
void |
testSetClientID_3()
Test that if another connection with the same clientID is already running when
setClientID is called, the JMS provider should detect the duplicate
ID and throw an InvalidClientIDException
This test is relevant only if the ID is set by the JMS client
see JMS javadoc
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/jms/Connection.html#setClientID(java.lang.String) |
| Methods inherited from class org.objectweb.jtests.jms.framework.JMSTestCase |
fail |
| 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 |
TopicConnectionTest
public TopicConnectionTest(java.lang.String name)
testSetClientID_1
public void testSetClientID_1()
- Test that a call to
setClientID will throw an
IllegalStateException if a client ID has already been set
see JMS javadoc
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/jms/Connection.html#setClientID(java.lang.String)
testSetClientID_2
public void testSetClientID_2()
- Test that a call to
setClientID can occur only after connection creation
and before any other action on the connection.
This test is relevant only if the ID is set by the JMS client
see JMS javadoc
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/jms/Connection.html#setClientID(java.lang.String)
testSetClientID_3
public void testSetClientID_3()
- Test that if another connection with the same clientID is already running when
setClientID is called, the JMS provider should detect the duplicate
ID and throw an InvalidClientIDException
This test is relevant only if the ID is set by the JMS client
see JMS javadoc
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/jms/Connection.html#setClientID(java.lang.String)
suite
public static junit.framework.Test suite()
- Method to use this class in a Test suite