Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.framework.messaging.test/src/org/eclipse/osee/framework/messaging/services/internal/TestMessageServicesMultipleConsumers.java')
-rw-r--r--plugins/org.eclipse.osee.framework.messaging.test/src/org/eclipse/osee/framework/messaging/services/internal/TestMessageServicesMultipleConsumers.java137
1 files changed, 69 insertions, 68 deletions
diff --git a/plugins/org.eclipse.osee.framework.messaging.test/src/org/eclipse/osee/framework/messaging/services/internal/TestMessageServicesMultipleConsumers.java b/plugins/org.eclipse.osee.framework.messaging.test/src/org/eclipse/osee/framework/messaging/services/internal/TestMessageServicesMultipleConsumers.java
index e4f83983cf8..c128debea72 100644
--- a/plugins/org.eclipse.osee.framework.messaging.test/src/org/eclipse/osee/framework/messaging/services/internal/TestMessageServicesMultipleConsumers.java
+++ b/plugins/org.eclipse.osee.framework.messaging.test/src/org/eclipse/osee/framework/messaging/services/internal/TestMessageServicesMultipleConsumers.java
@@ -24,82 +24,83 @@ import org.eclipse.osee.framework.messaging.test.msg.TestMessage;
/**
* @author Andrew M. Finkbeiner
- *
*/
public class TestMessageServicesMultipleConsumers extends BaseBrokerTesting implements OseeMessagingStatusCallback {
- private static String BROKER_URI_SERVER = "tcp://localhost:61616";
- private static String BROKER_URI = "tcp://localhost:61616";
-
- @org.junit.Before
- public void startBroker(){
- try {
- startEmbeddedBroker("testBroker", BROKER_URI_SERVER);
- } catch (Exception ex) {
- ex.printStackTrace();
- }
- }
-
- @org.junit.After
- public void stopBroker(){
- try {
- stopEmbeddedBroker("testBroker", BROKER_URI_SERVER);
- } catch (Exception ex) {
- ex.printStackTrace();
- }
- }
-
- @org.junit.Test
- public void testMultipleConsumers() throws Exception{
- ConnectionNode connection = getMessaging().get(new NodeInfo("osee-jms", new URI(BROKER_URI)));
-
- List<BasicListener> listeners = new ArrayList<BasicListener>();
- for(int i = 0; i < 20; i++){
- BasicListener listener = new BasicListener(i);
- listeners.add(listener);
- connection.subscribe(TestMessages.JMS_TOPIC, listener, this);
- }
-
- TestMessage message = new TestMessage();
+ private static String BROKER_URI_SERVER = "tcp://localhost:61616";
+ private static String BROKER_URI = "tcp://localhost:61616";
+
+ @Override
+ @org.junit.Before
+ public void startBroker() {
+ try {
+ startEmbeddedBroker("testBroker", BROKER_URI_SERVER);
+ } catch (Exception ex) {
+ ex.printStackTrace();
+ }
+ }
+
+ @Override
+ @org.junit.After
+ public void stopBroker() {
+ try {
+ stopEmbeddedBroker("testBroker", BROKER_URI_SERVER);
+ } catch (Exception ex) {
+ ex.printStackTrace();
+ }
+ }
+
+ @org.junit.Test
+ public void testMultipleConsumers() throws Exception {
+ ConnectionNode connection = getMessaging().get(new NodeInfo("osee-jms", new URI(BROKER_URI)));
+
+ List<BasicListener> listeners = new ArrayList<BasicListener>();
+ for (int i = 0; i < 20; i++) {
+ BasicListener listener = new BasicListener(i);
+ listeners.add(listener);
+ connection.subscribe(TestMessages.JMS_TOPIC, listener, this);
+ }
+
+ TestMessage message = new TestMessage();
message.setMessage("TestMessage 1");
connection.send(TestMessages.JMS_TOPIC, message, this);
-
+
testWait(500);
- for(BasicListener listener:listeners){
+ for (BasicListener listener : listeners) {
assertTrue(listener.toString(), listener.isReceived());
}
- }
-
- @org.junit.Test
- public void testMultipleConsumersWithSelector() throws Exception{
- ConnectionNode connection = getMessaging().get(new NodeInfo("osee-jms", new URI(BROKER_URI)));
-
- List<BasicListener> listeners = new ArrayList<BasicListener>();
- for(int i = 0; i < 20; i++){
- BasicListener listener = new BasicListener(i);
- listeners.add(listener);
- connection.subscribe(TestMessages.JMS_TOPIC, listener, String.format("id = %d", i), this);
- }
-
- TestMessage message = new TestMessage();
- message.setMessage("TestMessage 1");
- Properties properties = new Properties();
- properties.put("id", 1);
- connection.send(TestMessages.JMS_TOPIC, message, properties, this);
-
- testWait(500);
-
- int receivedCount = 0;
- for(BasicListener listener:listeners){
- if(listener.isReceived()){
- receivedCount++;
- }
- }
-
- assertTrue(String.format("received %d messages", receivedCount), receivedCount == 1);
- }
-
+ }
+
+ @org.junit.Test
+ public void testMultipleConsumersWithSelector() throws Exception {
+ ConnectionNode connection = getMessaging().get(new NodeInfo("osee-jms", new URI(BROKER_URI)));
+
+ List<BasicListener> listeners = new ArrayList<BasicListener>();
+ for (int i = 0; i < 20; i++) {
+ BasicListener listener = new BasicListener(i);
+ listeners.add(listener);
+ connection.subscribe(TestMessages.JMS_TOPIC, listener, String.format("id = %d", i), this);
+ }
+
+ TestMessage message = new TestMessage();
+ message.setMessage("TestMessage 1");
+ Properties properties = new Properties();
+ properties.put("id", 1);
+ connection.send(TestMessages.JMS_TOPIC, message, properties, this);
+
+ testWait(500);
+
+ int receivedCount = 0;
+ for (BasicListener listener : listeners) {
+ if (listener.isReceived()) {
+ receivedCount++;
+ }
+ }
+
+ assertTrue(String.format("received %d messages", receivedCount), receivedCount == 1);
+ }
+
@Override
public void fail(Throwable th) {
assertTrue(th.getMessage(), false);
@@ -108,5 +109,5 @@ public class TestMessageServicesMultipleConsumers extends BaseBrokerTesting impl
@Override
public void success() {
}
-
+
}

Back to the top