summaryrefslogtreecommitdiff
path: root/qpid/java/client/src/test
diff options
context:
space:
mode:
authorRobert Greig <rgreig@apache.org>2006-12-16 16:03:42 +0000
committerRobert Greig <rgreig@apache.org>2006-12-16 16:03:42 +0000
commit6215c519ebb4ec9ec4dab417780c8ac4e5d9d6a1 (patch)
treeed725009b42597eead4cbbe8d637038b958e3f56 /qpid/java/client/src/test
parenta64cf149101cb9361207a478259adad1a89be099 (diff)
downloadqpid-python-6215c519ebb4ec9ec4dab417780c8ac4e5d9d6a1.tar.gz
QPID-205 : Do not allow subscription to temporary topics created on a different session.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@487821 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/client/src/test')
-rw-r--r--qpid/java/client/src/test/java/org/apache/qpid/test/unit/topic/TopicSessionTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/qpid/java/client/src/test/java/org/apache/qpid/test/unit/topic/TopicSessionTest.java b/qpid/java/client/src/test/java/org/apache/qpid/test/unit/topic/TopicSessionTest.java
index 80de66735c..026ef2e614 100644
--- a/qpid/java/client/src/test/java/org/apache/qpid/test/unit/topic/TopicSessionTest.java
+++ b/qpid/java/client/src/test/java/org/apache/qpid/test/unit/topic/TopicSessionTest.java
@@ -235,6 +235,19 @@ public class TopicSessionTest extends TestCase
fail("Unexpected Exception: " + je.getMessage());
}
+ TopicSession session2 = conn.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
+ try
+ {
+ MessageConsumer consumer2 = session2.createConsumer(topic);
+ fail("Expected a JMSException when subscribing to a temporary topic created on adifferent session");
+ }
+ catch (JMSException je)
+ {
+ ; // pass
+ }
+
+
+
conn.close();
}