summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2009-09-06 02:20:34 +0000
committerMartin Ritchie <ritchiem@apache.org>2009-09-06 02:20:34 +0000
commit2275ab4331a8ebb2488ec89316b540fe230b0e69 (patch)
tree94b667ea70c5771094e8f1463567bd42aadba70b
parent7cab2be7b31123b322eecb84fe1788e27242ed36 (diff)
downloadqpid-python-2275ab4331a8ebb2488ec89316b540fe230b0e69.tar.gz
QPID-2081, QPID-155 : Updated AMQSession to allow queue/exchange decare to be set on a per session basis
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@811748 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--java/client/src/main/java/org/apache/qpid/client/AMQSession.java4
-rw-r--r--java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java15
-rw-r--r--java/test-profiles/Excludes2
3 files changed, 11 insertions, 10 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/AMQSession.java b/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
index 13bc9a0eec..dad656bd50 100644
--- a/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
+++ b/java/client/src/main/java/org/apache/qpid/client/AMQSession.java
@@ -206,9 +206,9 @@ public abstract class AMQSession<C extends BasicMessageConsumer, P extends Basic
*/
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. */
diff --git a/java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java b/java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java
index 1e37673592..9f12117c7e 100644
--- a/java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java
+++ b/java/systests/src/main/java/org/apache/qpid/test/unit/client/DynamicQueueExchangeCreateTest.java
@@ -46,8 +46,11 @@ public class DynamicQueueExchangeCreateTest extends QpidTestCase
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 @@ public class DynamicQueueExchangeCreateTest extends QpidTestCase
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 @@ public class DynamicQueueExchangeCreateTest extends QpidTestCase
}
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"));
}
}
diff --git a/java/test-profiles/Excludes b/java/test-profiles/Excludes
index ff7382b056..7ef2a15e51 100644
--- a/java/test-profiles/Excludes
+++ b/java/test-profiles/Excludes
@@ -15,5 +15,3 @@ org.apache.qpid.server.logging.VirtualHostLoggingTest#testVirtualhostClosure
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