Description
Consider the ActiveMQ Artemis test org.apache.activemq.artemis.tests.integration.jms.jms2client.BodyTest#testBodyConversion adapted to run through multiple JMS ConnectionFactories in turn. This test passes with Core JMS client, is skipped (or should be skipped) with ActiveMQ OpenWire client (that is a JMS 1.1 client) and fails with qpid-jms client.
BytesMessage bytesMessage = sess.createBytesMessage(); producer.send(bytesMessage); Message msg = cons.receiveNoWait(); assertNotNull(msg); try { msg.getBody(String.class); fail("Exception expected"); } catch (MessageFormatException e) { }
The test is wrong, see discussion with tabish121 at QPIDJMS-313 for details and references as to why.
Attachments
Issue Links
- is a parent of
-
ARTEMIS-1330 [DISCUSS] Run JMS tests over many protocols (through different JMS client libraries)
- Resolved
- links to