We could temporarily exclude until the issue is fixed. If you are going to check in a fix soon, I'd say don't bother.
Rajith On Wed, Mar 31, 2010 at 2:54 PM, Robbie Gemmell <[email protected]> wrote: > This new test fails on all the Java test profiles other than java.0.10. Is it > ok to exclude it from these? > > Regards, > Robbie > >> -----Original Message----- >> From: [email protected] [mailto:[email protected]] >> Sent: 23 March 2010 22:48 >> To: [email protected] >> Subject: svn commit: r926829 - >> /qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/clien >> t/message/JMSDestinationTest.java >> >> Author: rajith >> Date: Tue Mar 23 22:48:23 2010 >> New Revision: 926829 >> >> URL: http://svn.apache.org/viewvc?rev=926829&view=rev >> Log: >> Added test case for QPID-2242 using a custom exchange to verify the >> fix. >> >> Modified: >> >> qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/client >> /message/JMSDestinationTest.java >> >> Modified: >> qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/client >> /message/JMSDestinationTest.java >> URL: >> http://svn.apache.org/viewvc/qpid/trunk/qpid/java/systests/src/main/jav >> a/org/apache/qpid/test/client/message/JMSDestinationTest.java?rev=92682 >> 9&r1=926828&r2=926829&view=diff >> ======================================================================= >> ======= >> --- >> qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/client >> /message/JMSDestinationTest.java (original) >> +++ >> qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/client >> /message/JMSDestinationTest.java Tue Mar 23 22:48:23 2010 >> @@ -21,9 +21,11 @@ >> package org.apache.qpid.test.client.message; >> >> import org.apache.qpid.configuration.ClientProperties; >> +import org.apache.qpid.client.AMQAnyDestination; >> import org.apache.qpid.client.AMQDestination; >> import org.apache.qpid.client.AMQTopic; >> import org.apache.qpid.client.CustomJMSXProperty; >> +import org.apache.qpid.framing.AMQShortString; >> import org.apache.qpid.management.common.mbeans.ManagedQueue; >> import org.apache.qpid.test.utils.JMXTestUtils; >> import org.apache.qpid.test.utils.QpidTestCase; >> @@ -327,4 +329,45 @@ public class JMSDestinationTest extends >> >> } >> >> + /** >> + * Send a message to a custom exchange and then verify >> + * the message received has the proper destination set >> + * >> + * @throws Exception >> + */ >> + public void testGetDestinationWithCustomExchange() throws >> Exception >> + { >> + >> + AMQDestination dest = new AMQAnyDestination(new >> AMQShortString("my-exchange"), >> + new >> AMQShortString("direct"), >> + new >> AMQShortString("test"), >> + false, >> + false, >> + new >> AMQShortString("test"), >> + false, >> + new >> AMQShortString[]{new AMQShortString("test")}); >> + >> + // to force the creation of my-exchange. >> + sendMessage(_session, dest, 1); >> + >> + MessageProducer prod = _session.createProducer(dest); >> + >> + MessageConsumer consumer = _session.createConsumer(dest); >> + >> + _connection.start(); >> + >> + sendMessage(_session, dest, 1); >> + >> + Message message = consumer.receive(10000); >> + >> + assertNotNull("Message should not be null", message); >> + >> + Destination destination = message.getJMSDestination(); >> + >> + assertNotNull("JMSDestination should not be null", >> destination); >> + >> + assertEquals("Incorrect Destination name", "my-exchange", >> dest.getExchangeName().asString()); >> + assertEquals("Incorrect Destination type", "direct", >> dest.getExchangeClass().asString()); >> + assertEquals("Incorrect Routing Key", "test", >> dest.getRoutingKey().asString()); >> + } >> } >> >> >> >> --------------------------------------------------------------------- >> Apache Qpid - AMQP Messaging Implementation >> Project: http://qpid.apache.org >> Use/Interact: mailto:[email protected] > > > > --------------------------------------------------------------------- > Apache Qpid - AMQP Messaging Implementation > Project: http://qpid.apache.org > Use/Interact: mailto:[email protected] > > -- Regards, Rajith Attapattu Red Hat http://rajith.2rlabs.com/ --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
