Author: ritchiem
Date: Sun Sep  6 02:20:34 2009
New Revision: 811748

URL: http://svn.apache.org/viewvc?rev=811748&view=rev
Log:
QPID-2081, QPID-155 : Updated AMQSession to allow queue/exchange decare to be 
set on a per session basis

Modified:
    
qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
    
qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java
    qpid/trunk/qpid/java/test-profiles/Excludes

Modified: 
qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java?rev=811748&r1=811747&r2=811748&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
 (original)
+++ 
qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
 Sun Sep  6 02:20:34 2009
@@ -206,9 +206,9 @@
      */
     protected static final boolean DEFAULT_MANDATORY = 
Boolean.parseBoolean(System.getProperty("qpid.default_mandatory", "true"));
 
-    protected static final boolean DECLARE_QUEUES =
+    protected final boolean DECLARE_QUEUES =
         Boolean.parseBoolean(System.getProperty("qpid.declare_queues", 
"true"));
-    protected static final boolean DECLARE_EXCHANGES =
+    protected final boolean DECLARE_EXCHANGES =
         Boolean.parseBoolean(System.getProperty("qpid.declare_exchanges", 
"true"));
 
     /** System property to enable strict AMQP compliance. */

Modified: 
qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java?rev=811748&r1=811747&r2=811748&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java
 (original)
+++ 
qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java
 Sun Sep  6 02:20:34 2009
@@ -46,8 +46,11 @@
             fail("JMSException should be thrown as the queue does not exist");
         }
         catch (JMSException e)
-        {
-            assertTrue(e.getMessage().contains("does not exist"));
+        {           
+            assertTrue("Exception should be that the queue does not exist :" +
+                       e.getMessage(),
+                       e.getMessage().contains("does not exist"));
+
         }
     }
 
@@ -60,7 +63,7 @@
         Session session = connection.createSession(false, 
Session.AUTO_ACKNOWLEDGE);
 
         String EXCHANGE_TYPE = "test.direct";
-        Queue queue = session.createQueue("new.direct://" + EXCHANGE_TYPE + 
"/queue/queue");
+        Queue queue = session.createQueue("direct://" + EXCHANGE_TYPE + 
"/queue/queue");
 
         try
         {
@@ -69,9 +72,9 @@
         }
         catch (JMSException e)
         {
-            System.err.println(e.getMessage());
-
-            assertTrue(e.getMessage().contains("Exchange " + EXCHANGE_TYPE + " 
does not exist"));
+            assertTrue("Exception should be that the exchange does not exist 
:" +
+                       e.getMessage(),
+                       e.getMessage().contains("Exchange " + EXCHANGE_TYPE + " 
does not exist"));
         }
     }
 

Modified: qpid/trunk/qpid/java/test-profiles/Excludes
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/test-profiles/Excludes?rev=811748&r1=811747&r2=811748&view=diff
==============================================================================
--- qpid/trunk/qpid/java/test-profiles/Excludes (original)
+++ qpid/trunk/qpid/java/test-profiles/Excludes Sun Sep  6 02:20:34 2009
@@ -15,5 +15,3 @@
 
org.apache.qpid.server.logging.MemoryMessageStoreLoggingTest#testMessageStoreClose
 
org.apache.qpid.server.logging.DerbyMessageStoreLoggingTest#testMessageStoreClose
 
-// QPID-2081 - the connection close here needs more work
-org.apache.qpid.test.unit.client.DynamicQueueExchangeCreateTest#testExchangeDeclare



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to