Author: ritchiem
Date: Tue Nov  7 06:14:13 2006
New Revision: 472124

URL: http://svn.apache.org/viewvc?view=rev&rev=472124
Log:
Removed explicit VM references to allow auto creation to occur. Added some 
sleeps to allow broker instantiation during tests.

Modified:
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQConnection.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQSession.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/DurableSubscriptionTest.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/Publisher.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/transacted/TransactedTest.java

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQConnection.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQConnection.java?view=diff&rev=472124&r1=472123&r2=472124
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQConnection.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQConnection.java
 Tue Nov  7 06:14:13 2006
@@ -37,7 +37,6 @@
     @BeforeClass
     public static void setUp() throws AMQException, URLSyntaxException, 
JMSException {
         //initialise the variables we need for testing
-        startVmBrokers();
         _connection = new AMQConnection("vm://:1", "guest", "guest", "fred", 
"/test");
         _topic = new AMQTopic("mytopic");
         _queue = new AMQQueue("myqueue");
@@ -95,27 +94,8 @@
         _queueSession.unsubscribe("abc");
     }
 
-    @AfterClass
-    public static void stopVmBrokers()
-    {
-        TransportConnection.killVMBroker(1);
-    }
-
     public static junit.framework.Test suite()
     {
         return new JUnit4TestAdapter(TestAMQConnection.class);
     }
-
-    private static void startVmBrokers()
-    {
-        try
-        {
-            TransportConnection.createVMBroker(1);
-        }
-        catch (AMQVMBrokerCreationException e)
-        {
-            Assert.fail("Unable to create VM Broker: " + e.getMessage());
-        }
-    }
-
 }

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQSession.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQSession.java?view=diff&rev=472124&r1=472123&r2=472124
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQSession.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/client/TestAMQSession.java
 Tue Nov  7 06:14:13 2006
@@ -32,16 +32,17 @@
 /**
  * Tests for QueueReceiver and TopicSubscriber creation methods on AMQSession
  */
-public class TestAMQSession {
+public class TestAMQSession
+{
 
     private static AMQSession _session;
     private static AMQTopic _topic;
     private static AMQQueue _queue;
 
     @BeforeClass
-    public static void setUp() throws AMQException, URLSyntaxException, 
JMSException {
+    public static void setUp() throws AMQException, URLSyntaxException, 
JMSException
+    {
         //initialise the variables we need for testing
-        startVmBrokers();
         AMQConnection connection = new AMQConnection("vm://:1", "guest", 
"guest", "fred", "/test");
         _topic = new AMQTopic("mytopic");
         _queue = new AMQQueue("myqueue");
@@ -49,45 +50,48 @@
     }
 
     @Test
-    public void testCreateSubscriber() throws JMSException {
+    public void testCreateSubscriber() throws JMSException
+    {
         TopicSubscriber subscriber = _session.createSubscriber(_topic);
-        Assert.assertEquals("Topic names should match from 
TopicSubscriber",_topic.getTopicName(),subscriber.getTopic().getTopicName());
+        Assert.assertEquals("Topic names should match from TopicSubscriber", 
_topic.getTopicName(), subscriber.getTopic().getTopicName());
 
-        subscriber = _session.createSubscriber(_topic,"abc",false);
-        Assert.assertEquals("Topic names should match from TopicSubscriber 
with selector",_topic.getTopicName(),subscriber.getTopic().getTopicName());
+        subscriber = _session.createSubscriber(_topic, "abc", false);
+        Assert.assertEquals("Topic names should match from TopicSubscriber 
with selector", _topic.getTopicName(), subscriber.getTopic().getTopicName());
     }
 
     @Test
-    public void testCreateDurableSubscriber() throws JMSException {
+    public void testCreateDurableSubscriber() throws JMSException
+    {
         TopicSubscriber subscriber = _session.createDurableSubscriber(_topic, 
"mysubname");
-        Assert.assertEquals("Topic names should match from durable 
TopicSubscriber",_topic.getTopicName(),subscriber.getTopic().getTopicName());
+        Assert.assertEquals("Topic names should match from durable 
TopicSubscriber", _topic.getTopicName(), subscriber.getTopic().getTopicName());
 
-        subscriber = 
_session.createDurableSubscriber(_topic,"mysubname","abc",false);
-        Assert.assertEquals("Topic names should match from durable 
TopicSubscriber with 
selector",_topic.getTopicName(),subscriber.getTopic().getTopicName());
+        subscriber = _session.createDurableSubscriber(_topic, "mysubname", 
"abc", false);
+        Assert.assertEquals("Topic names should match from durable 
TopicSubscriber with selector", _topic.getTopicName(), 
subscriber.getTopic().getTopicName());
     }
 
     @Test
-    public void testCreateQueueReceiver() throws JMSException {
+    public void testCreateQueueReceiver() throws JMSException
+    {
         QueueReceiver receiver = _session.createQueueReceiver(_queue);
-        Assert.assertEquals("Queue names should match from 
QueueReceiver",_queue.getQueueName(),receiver.getQueue().getQueueName());
+        Assert.assertEquals("Queue names should match from QueueReceiver", 
_queue.getQueueName(), receiver.getQueue().getQueueName());
 
         receiver = _session.createQueueReceiver(_queue, "abc");
-        Assert.assertEquals("Queue names should match from QueueReceiver with 
selector",_queue.getQueueName(),receiver.getQueue().getQueueName());
+        Assert.assertEquals("Queue names should match from QueueReceiver with 
selector", _queue.getQueueName(), receiver.getQueue().getQueueName());
     }
 
     @Test
-     public void testCreateReceiver() throws JMSException {
+    public void testCreateReceiver() throws JMSException
+    {
         QueueReceiver receiver = _session.createReceiver(_queue);
-        Assert.assertEquals("Queue names should match from 
QueueReceiver",_queue.getQueueName(),receiver.getQueue().getQueueName());
+        Assert.assertEquals("Queue names should match from QueueReceiver", 
_queue.getQueueName(), receiver.getQueue().getQueueName());
 
         receiver = _session.createReceiver(_queue, "abc");
-        Assert.assertEquals("Queue names should match from QueueReceiver with 
selector",_queue.getQueueName(),receiver.getQueue().getQueueName());
+        Assert.assertEquals("Queue names should match from QueueReceiver with 
selector", _queue.getQueueName(), receiver.getQueue().getQueueName());
     }
 
     @AfterClass
     public static void stopVmBrokers()
     {
-        TransportConnection.killVMBroker(1);
         _queue = null;
         _topic = null;
         _session = null;
@@ -98,15 +102,5 @@
         return new JUnit4TestAdapter(TestAMQSession.class);
     }
 
-    private static void startVmBrokers()
-    {
-        try
-        {
-            TransportConnection.createVMBroker(1);
-        }
-        catch (AMQVMBrokerCreationException e)
-        {
-            Assert.fail("Unable to create VM Broker: " + e.getMessage());
-        }
-    }
+
 }

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/DurableSubscriptionTest.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/DurableSubscriptionTest.java?view=diff&rev=472124&r1=472123&r2=472124
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/DurableSubscriptionTest.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/DurableSubscriptionTest.java
 Tue Nov  7 06:14:13 2006
@@ -40,26 +40,6 @@
 
 public class DurableSubscriptionTest
 {
-
-          @Before
-    public void startVmBrokers()
-    {
-        try
-        {
-            TransportConnection.createVMBroker(1);
-        }
-        catch (AMQVMBrokerCreationException e)
-        {
-            Assert.fail("Unable to create VM Broker: " + e.getMessage());
-        }
-    }
-
-    @After
-    public void stopVmBrokers()
-    {
-        TransportConnection.killVMBroker(1);
-    }
-
     @Test
     public void unsubscribe() throws AMQException, JMSException, 
URLSyntaxException
     {
@@ -73,6 +53,21 @@
         TopicSubscriber consumer2 = session2.createDurableSubscriber(topic, 
"MySubscription");
 
         con.start();
+
+        // Sleep to ensure all queues have been created in the Broker.
+        try
+        {
+            System.out.println("Allowing Server to create queues");
+            Thread.sleep(2000);
+        }
+        catch (InterruptedException e)
+        {
+            //do nothing
+        }
+        finally
+        {
+            System.out.println("Setup Complete");
+        }
 
         producer.send(session1.createTextMessage("A"));
 

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/Publisher.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/Publisher.java?view=diff&rev=472124&r1=472123&r2=472124
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/Publisher.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/topic/Publisher.java
 Tue Nov  7 06:14:13 2006
@@ -154,7 +154,8 @@
         }
         sum -= min;
         sum -= max;
-        return (sum / times.length - 2);
+
+        return (sum / (times.length - 2));
     }
 
     public static void main(String[] argv) throws Exception

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/transacted/TransactedTest.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/transacted/TransactedTest.java?view=diff&rev=472124&r1=472123&r2=472124
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/transacted/TransactedTest.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/transacted/TransactedTest.java
 Tue Nov  7 06:14:13 2006
@@ -53,34 +53,13 @@
     private MessageConsumer testConsumer1;
     private MessageConsumer testConsumer2;
 
-    @BeforeClass
-    public static void setupBeforeClass()
-    {
-        try
-        {
-            TransportConnection.createVMBroker(1);
-        }
-        catch (AMQVMBrokerCreationException e)
-        {
-            Assert.fail("Unable to create VM Broker: " + e.getMessage());
-        }
-    }
-
-    @AfterClass
-    public static void setupAfterClass()
-    {
-        TransportConnection.killVMBroker(1);
-    }
 
     @Before
     public void setup() throws Exception
     {
-
-
         queue1 = new AMQQueue("Q1", false);
         queue2 = new AMQQueue("Q2", false);
 
-
         con = new AMQConnection("vm://:1", "guest", "guest", "TransactedTest", 
"/test");
         session = con.createSession(true, 0);
         consumer1 = session.createConsumer(queue1);
@@ -92,6 +71,21 @@
         prepProducer1 = prepSession.createProducer(queue1);
         prepCon.start();
 
+        // Sleep to ensure all queues have been created in the Broker.
+        try
+        {
+            System.out.println("Allowing Server to create queues");
+            Thread.sleep(2000);
+        }
+        catch (InterruptedException e)
+        {
+            //do nothing
+        }
+        finally
+        {
+            System.out.println("Setup Complete");
+        }
+
         //add some messages
         prepProducer1.send(prepSession.createTextMessage("A"));
         prepProducer1.send(prepSession.createTextMessage("B"));
@@ -103,17 +97,20 @@
         testConsumer2 = testSession.createConsumer(queue2);
         testCon.start();
 
-        // Sleep to ensure all queues have been created in the Broker.
+         // Sleep to ensure all queues have been created in the Broker.
         try
         {
-            System.out.println("Finishing Setup");
-            Thread.sleep(3000);
+            System.out.println("Allowing Server to create queues");
+            Thread.sleep(2000);
         }
         catch (InterruptedException e)
         {
             //do nothing
         }
-        System.out.println("Setup Complete");
+        finally
+        {
+            System.out.println("Setup Complete");
+        }
     }
 
     @After


Reply via email to