1 18 package org.apache.activemq; 19 20 import javax.jms.TextMessage ; 21 22 import org.apache.activemq.JmsTopicSendReceiveWithTwoConnectionsTest; 23 24 27 public class JmsTopicSendSameMessageTest extends JmsTopicSendReceiveWithTwoConnectionsTest { 28 29 private static final org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory 30 .getLog(JmsTopicSendSameMessageTest.class); 31 32 public void testSendReceive() throws Exception { 33 messages.clear(); 34 35 TextMessage message = session.createTextMessage(); 36 37 for (int i = 0; i < data.length; i++) { 38 message.setText(data[i]); 39 message.setStringProperty("stringProperty",data[i]); 40 message.setIntProperty("intProperty",i); 41 42 if (verbose) { 43 log.info("About to send a message: " + message + " with text: " + data[i]); 44 } 45 46 producer.send(producerDestination, message); 47 } 48 49 assertMessagesAreReceived(); 50 } 51 } 52 | Popular Tags |