Author: gtully
Date: Thu Apr 29 10:10:28 2010
New Revision: 939249
URL: http://svn.apache.org/viewvc?rev=939249&view=rev
Log:
validation test for https://issues.apache.org/activemq/browse/AMQ-2716, delete
of reply queue
Modified:
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/JmsTopicRequestReplyTest.java
Modified:
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/JmsTopicRequestReplyTest.java
URL:
http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/JmsTopicRequestReplyTest.java?rev=939249&r1=939248&r2=939249&view=diff
==============================================================================
---
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/JmsTopicRequestReplyTest.java
(original)
+++
activemq/trunk/activemq-core/src/test/java/org/apache/activemq/JmsTopicRequestReplyTest.java
Thu Apr 29 10:10:28 2010
@@ -27,6 +27,8 @@ import javax.jms.MessageConsumer;
import javax.jms.MessageListener;
import javax.jms.MessageProducer;
import javax.jms.Session;
+import javax.jms.TemporaryQueue;
+import javax.jms.TemporaryTopic;
import javax.jms.TextMessage;
import org.apache.activemq.test.TestSupport;
@@ -91,6 +93,8 @@ public class JmsTopicRequestReplyTest ex
} else {
fail("Should have received a reply by now");
}
+ replyConsumer.close();
+ deleteTemporaryDestination(replyDestination);
assertEquals("Should not have had any failures: " + failures, 0,
failures.size());
}
@@ -206,5 +210,13 @@ public class JmsTopicRequestReplyTest ex
}
return session.createTemporaryQueue();
}
+
+ protected void deleteTemporaryDestination(Destination dest) throws
JMSException {
+ if (topic) {
+ ((TemporaryTopic)dest).delete();
+ } else {
+ ((TemporaryQueue)dest).delete();
+ }
+ }
}