[jboss-cvs] JBoss Messaging SVN: r1400 - in trunk: docs/clustering/en/modules tests/src/org/jboss/test/messaging/jms

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Sep 29 11:07:46 EDT 2006


Author: timfox
Date: 2006-09-29 11:07:42 -0400 (Fri, 29 Sep 2006)
New Revision: 1400

Modified:
   trunk/docs/clustering/en/modules/configuration.xml
   trunk/tests/src/org/jboss/test/messaging/jms/DurableSubscriberTest.java
Log:
Fixed tests, plus some docs


Modified: trunk/docs/clustering/en/modules/configuration.xml
===================================================================
--- trunk/docs/clustering/en/modules/configuration.xml	2006-09-29 14:22:17 UTC (rev 1399)
+++ trunk/docs/clustering/en/modules/configuration.xml	2006-09-29 15:07:42 UTC (rev 1400)
@@ -3,4 +3,5 @@
    <title>JBoss Messaging Clustering Configuration</title>
 
 
+
 </chapter>

Modified: trunk/tests/src/org/jboss/test/messaging/jms/DurableSubscriberTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/jms/DurableSubscriberTest.java	2006-09-29 14:22:17 UTC (rev 1399)
+++ trunk/tests/src/org/jboss/test/messaging/jms/DurableSubscriberTest.java	2006-09-29 15:07:42 UTC (rev 1400)
@@ -422,7 +422,7 @@
       conn.setClientID("ak47");
 
       Session s = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
-      s.createDurableSubscriber(topic, "uzzi");
+      MessageConsumer cons = s.createDurableSubscriber(topic, "uzzi");
       MessageProducer prod = s.createProducer(topic);
       prod.setDeliveryMode(DeliveryMode.PERSISTENT);
 
@@ -430,6 +430,7 @@
 
       log.debug("unsubscribing ...");
 
+      cons.close();
       s.unsubscribe("uzzi");
 
       log.debug("resubscribing ...");
@@ -461,40 +462,7 @@
       }
    }
 
-   /**
-    * See http://jira.jboss.org/jira/browse/JBMESSAGING-564
-    * 
-    * Tim - this is an invalid test - see section 6.11 of jms spec:
-    *  "It is erroneous for a client to delete a
-    *  durable subscription while it has an active TopicSubscriber for it or while a
-    *  message received by it is part of a current transaction or has not been
-    *  acknowledged in the session."
-    *  
-    *  Need to remove it
-    * 
-    */
-   public void testUnsubscribe() throws Exception
-   {
-      ConnectionFactory cf = (ConnectionFactory)ic.lookup("ConnectionFactory");
-      Topic topic = (Topic)ic.lookup("/topic/Topic");
 
-      Connection conn = cf.createConnection();
-      conn.setClientID("zeke");
-
-      Session s = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
-
-      TopicSubscriber dursub = s.createDurableSubscriber(topic, "dursub0");
-
-      s.unsubscribe("dursub0");
-
-      // TODO - what happens with dursub? It is not closed, but its associated subscriber does
-      //        not exist anymore.
-
-      dursub.close();
-
-      conn.close();
-   }
-   
    //See JMS 1.1. spec sec 6.11
    public void testUnsubscribeWithActiveConsumer() throws Exception
    {




More information about the jboss-cvs-commits mailing list