@Test public void testCopyOnJBossMessage() throws JMSException { ClientMessage clientMessage = new ClientMessageImpl(ActiveMQTextMessage.TYPE, true, 0, System.currentTimeMillis(), (byte) 4, 1000); ClientSession session = new FakeSession(clientMessage); ActiveMQMessage jbossMessage = ActiveMQMessage.createMessage(clientMessage, session); jbossMessage.clearProperties(); MessageHeaderTestBase.configureMessage(jbossMessage); ActiveMQMessage copy = new ActiveMQMessage(jbossMessage, session); MessageHeaderTestBase.ensureEquivalent(jbossMessage, copy); }