Class TopicConnectionTest

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 PubSubTestCase
Test topic-specific connection features. Test setting of client ID which is relevant only for Durable Subscribtion
  • Field Summary

    Fields inherited from class org.objectweb.jtests.jms.framework.JMSTestCase

    admin, PROP_FILE_NAME, startServer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static junit.framework.Test
    Method to use this class in a Test suite
    void
    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
    Test that a call to setClientID can occur only after connection creation and before any other action on the connection.

    Methods inherited from class org.objectweb.jtests.jms.framework.PubSubTestCase

    setUp, tearDown

    Methods inherited from class org.objectweb.jtests.jms.framework.JMSTestCase

    fail, getProviderProperties

    Methods inherited from class junit.framework.TestCase

    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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • TopicConnectionTest

      public TopicConnectionTest(String name)
  • Method Details

    • 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)
    • suite

      public static junit.framework.Test suite()
      Method to use this class in a Test suite