summaryrefslogtreecommitdiffstats
path: root/sandbox/event/samples/event-jms/src/test/java/weather/WeatherTestCase.java
diff options
context:
space:
mode:
authorrsivaram <rsivaram@13f79535-47bb-0310-9956-ffa450edef68>2008-10-21 09:04:28 +0000
committerrsivaram <rsivaram@13f79535-47bb-0310-9956-ffa450edef68>2008-10-21 09:04:28 +0000
commite753f271ccf0ff4617725130b82dd21ae721b3d2 (patch)
tree41c5d085b635978d93a1ba068980dc459ca157bc /sandbox/event/samples/event-jms/src/test/java/weather/WeatherTestCase.java
parenta7ad2f6b64171d59288ebd468363255a29d464a0 (diff)
Event prototype: Initial model changes
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@706556 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--sandbox/event/samples/event-jms/src/test/java/weather/WeatherTestCase.java20
1 files changed, 17 insertions, 3 deletions
diff --git a/sandbox/event/samples/event-jms/src/test/java/weather/WeatherTestCase.java b/sandbox/event/samples/event-jms/src/test/java/weather/WeatherTestCase.java
index a251de53c2..dfff7cc666 100644
--- a/sandbox/event/samples/event-jms/src/test/java/weather/WeatherTestCase.java
+++ b/sandbox/event/samples/event-jms/src/test/java/weather/WeatherTestCase.java
@@ -20,6 +20,7 @@
package weather;
+import org.apache.activemq.broker.BrokerService;
import org.apache.tuscany.sca.host.embedded.SCADomain;
import org.junit.After;
import org.junit.Before;
@@ -33,14 +34,19 @@ import weather.WeatherService;
*/
public class WeatherTestCase {
+ private BrokerService jmsBroker;
+
private WeatherService weatherService;
private SCADomain weatherSubscriberDomain;
private SCADomain weatherPublisherDomain;
@Before
- public void startClient() throws Exception {
+ public void startWeatherTest() throws Exception {
try {
+
+ startBroker();
+
weatherPublisherDomain = SCADomain.newInstance("weatherPublisher.composite");
weatherSubscriberDomain = SCADomain.newInstance("weatherSubscriber.composite");
weatherService = weatherPublisherDomain.getService(WeatherService.class, "WeatherPublisherComponent");
@@ -51,7 +57,7 @@ public class WeatherTestCase {
}
@Test
- public void testClient() throws Exception {
+ public void runWeatherTest() throws Exception {
weatherService.start();
}
@@ -62,5 +68,13 @@ public class WeatherTestCase {
weatherSubscriberDomain.close();
}
-
+
+
+ protected void startBroker() throws Exception {
+ jmsBroker = new BrokerService();
+ jmsBroker.setPersistent(false);
+ jmsBroker.setUseJmx(false);
+ jmsBroker.addConnector("tcp://localhost:61619");
+ jmsBroker.start();
+ }
}