1 18 19 package org.apache.activemq.soaktest; 20 21 22 public class PublishThenConsumeSoakTest extends SoakTestSupport{ 23 24 25 public void testPublishThenReceive() throws Exception { 26 messageCount = 5000000; 27 28 createProducers(); 29 int counter = 0; 30 for (int i = 0; i < messageCount; i++) { 31 32 for (int k = 0; k < producers.length; k++) { 33 producers[k].sendMessage(payload,"counter",counter); 34 counter++; 35 } 36 } 37 38 allMessagesList.setAsParent(true); 39 40 createConsumers(); 41 allMessagesList.waitForMessagesToArrive(messageCount*producers.length); 42 allMessagesList.assertMessagesReceived(messageCount*producers.length); 43 allMessagesList.assertMessagesReceivedAreInOrder(messageCount*producers.length); 44 45 } 46 47 48 } 49 | Popular Tags |