Author: ritchiem
Date: Wed Nov  8 05:46:51 2006
New Revision: 472492

URL: http://svn.apache.org/viewvc?view=rev&rev=472492
Log:
Fixed last few issues with the unit tests.

Modified:
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connection/ConnectionTest.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connectionurl/ConnectionURLTest.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/message/ObjectMessageTest.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Bind.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/JNDIReferenceableTest.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Lookup.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Unbind.java
    
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/transacted/TransactedTest.java

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connection/ConnectionTest.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connection/ConnectionTest.java?view=diff&rev=472492&r1=472491&r2=472492
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connection/ConnectionTest.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connection/ConnectionTest.java
 Wed Nov  8 05:46:51 2006
@@ -74,7 +74,8 @@
         }
     }
 
-    @Test @Ignore //fixme The inVM broker currently has no authentication .. 
need a way to add it    
+    @Ignore("The inVM broker currently has no authentication .. Needs added 
QPID-")
+    @Test
     public void passwordFailureConnection() throws Exception
     {
         try

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connectionurl/ConnectionURLTest.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connectionurl/ConnectionURLTest.java?view=diff&rev=472492&r1=472491&r2=472492
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connectionurl/ConnectionURLTest.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/connectionurl/ConnectionURLTest.java
 Wed Nov  8 05:46:51 2006
@@ -324,7 +324,8 @@
         Assert.assertTrue(connectionurl.getBrokerCount() == 1);
     }
 
-    @Test @Ignore //FIXME Connection now parses but result is wrong
+    @Ignore("Connection now parses but result is wrong QPID-")
+    @Test
     public void wrongOptionSeperatorInBroker()
     {
         String url = 
"amqp://user:@/test?brokerlist='tcp://localhost:5672+option='value''";

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/message/ObjectMessageTest.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/message/ObjectMessageTest.java?view=diff&rev=472492&r1=472491&r2=472492
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/message/ObjectMessageTest.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/client/message/ObjectMessageTest.java
 Wed Nov  8 05:46:51 2006
@@ -23,6 +23,8 @@
 import org.apache.qpid.client.AMQSession;
 import org.apache.qpid.client.vmbroker.AMQVMBrokerCreationException;
 import org.apache.qpid.client.transport.TransportConnection;
+import org.apache.qpid.AMQException;
+import org.apache.qpid.url.URLSyntaxException;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.Assert;
@@ -69,6 +71,12 @@
         TransportConnection.killVMBroker(1);
     }
 
+
+    public ObjectMessageTest() throws Exception
+    {        
+        this(new AMQConnection("vm://:1", "guest", "guest", 
randomize("Client"), "/test_path"));
+    }
+
     ObjectMessageTest(String broker) throws Exception
     {
         this(new AMQConnection(broker, "guest", "guest", randomize("Client"), 
"/test_path"));
@@ -290,4 +298,8 @@
         return in + System.currentTimeMillis();
     }
 
+    public static junit.framework.Test suite()
+    {
+        return new JUnit4TestAdapter(ObjectMessageTest.class);
+    }
 }

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Bind.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Bind.java?view=diff&rev=472492&r1=472491&r2=472492
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Bind.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Bind.java
 Wed Nov  8 05:46:51 2006
@@ -49,7 +49,7 @@
 class Bind
 {
     public static final String DEFAULT_PROVIDER_FILE_PATH = 
System.getProperty("java.io.tmpdir") + "/JNDITest" + System.currentTimeMillis();
-    public static final String PROVIDER_URL = "file://" + 
DEFAULT_PROVIDER_FILE_PATH;
+    public String PROVIDER_URL = "file://" + DEFAULT_PROVIDER_FILE_PATH;
 
     String _connectionFactoryString = "";
 
@@ -60,15 +60,24 @@
 
     public Bind() throws NameAlreadyBoundException, NoInitialContextException
     {
-        this(false);
+        this(false, DEFAULT_PROVIDER_FILE_PATH);
     }
 
     public Bind(boolean output) throws NameAlreadyBoundException, 
NoInitialContextException
     {
+        this(output, DEFAULT_PROVIDER_FILE_PATH);
+    }
+
+    public Bind(boolean output, String providerURL) throws 
NameAlreadyBoundException, NoInitialContextException
+    {
+        PROVIDER_URL = providerURL;
+
         // Set up the environment for creating the initial context
         Hashtable env = new Hashtable(11);
         env.put(Context.INITIAL_CONTEXT_FACTORY,
                 "com.sun.jndi.fscontext.RefFSContextFactory");
+
+
         env.put(Context.PROVIDER_URL, PROVIDER_URL);
 
 
@@ -184,22 +193,49 @@
 
     public String connectionFactoryValue()
     {
-        return _connectionFactoryString;
+        if (_connectionFactoryString != null)
+        {
+            return _connectionFactoryString;
+        }
+        else
+        {
+            return "";
+        }
     }
 
     public String connectionValue()
     {
-        return _connectionString;
+        if (_connectionString != null)
+        {
+            return _connectionString;
+        }
+        else
+        {
+            return "";
+        }
     }
 
     public String topicValue()
     {
-        return ((AMQTopic) _topic).toURL();
+        if (_topic != null)
+        {
+            return ((AMQTopic) _topic).toURL();
+        }
+        else
+        {
+            return "";
+        }
+
     }
 
     public boolean bound()
     {
         return _bound;
+    }
+
+    public String getProviderURL()
+    {
+        return PROVIDER_URL;
     }
 
     public static void main(String[] args) throws NameAlreadyBoundException, 
NoInitialContextException

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/JNDIReferenceableTest.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/JNDIReferenceableTest.java?view=diff&rev=472492&r1=472491&r2=472492
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/JNDIReferenceableTest.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/JNDIReferenceableTest.java
 Wed Nov  8 05:46:51 2006
@@ -100,8 +100,8 @@
         }
 
         Assert.assertTrue(b.bound());
-        
-        Lookup l = new Lookup();
+
+        Lookup l = new Lookup(b.getProviderURL());
 
         
Assert.assertTrue(l.connectionFactoryValue().equals(b.connectionFactoryValue()));
 

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Lookup.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Lookup.java?view=diff&rev=472492&r1=472491&r2=472492
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Lookup.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Lookup.java
 Wed Nov  8 05:46:51 2006
@@ -42,19 +42,29 @@
 class Lookup
 {
     public static final String DEFAULT_PROVIDER_FILE_PATH = 
System.getProperty("java.io.tmpdir") + "/JNDITest";
-    public static final String PROVIDER_URL = "file://" + 
DEFAULT_PROVIDER_FILE_PATH;
+    public String PROVIDER_URL = "file://" + DEFAULT_PROVIDER_FILE_PATH;
 
     AMQTopic _topic = null;
     AMQConnection _connection = null;
     AMQConnectionFactory _connectionFactory = null;
     private String _connectionURL;
 
+
     public Lookup()
     {
+        this(DEFAULT_PROVIDER_FILE_PATH);
+    }
+
+    public Lookup(String providerURL)
+    {
+
+        PROVIDER_URL = providerURL;
+
         // Set up the environment for creating the initial context
         Hashtable env = new Hashtable(11);
         env.put(Context.INITIAL_CONTEXT_FACTORY,
                 "com.sun.jndi.fscontext.RefFSContextFactory");
+
         env.put(Context.PROVIDER_URL, PROVIDER_URL);
 
         File file = new 
File(PROVIDER_URL.substring(PROVIDER_URL.indexOf("://") + 3));
@@ -115,17 +125,34 @@
 
     public String connectionFactoryValue()
     {
-        return _connectionFactory.getConnectionURL().toString();
+        if (_connectionFactory != null)
+        {
+            return _connectionFactory.getConnectionURL().toString();
+        }
+        return "";
     }
 
     public String connectionValue()
     {
-        return _connectionURL;
+        if (_connectionURL != null)
+        {
+            return _connectionURL;
+        }
+        return "";
     }
 
     public String topicValue()
     {
-        return _topic.toURL();
+        if (_topic != null)
+        {
+            return _topic.toURL();
+        }
+        return "";
+    }
+
+    public String getProviderURL()
+    {
+        return PROVIDER_URL;
     }
 
     public static void main(String[] args)

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Unbind.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Unbind.java?view=diff&rev=472492&r1=472491&r2=472492
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Unbind.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/jndi/referenceabletest/Unbind.java
 Wed Nov  8 05:46:51 2006
@@ -38,18 +38,29 @@
  */
 class Unbind
 {
-    public static final String DEFAULT_PROVIDER_FILE_PATH = 
System.getProperty("java.io.tmpdir") + "/JNDITest";
-    public static final String PROVIDER_URL = "file://" + 
DEFAULT_PROVIDER_FILE_PATH;
+    public static final String DEFAULT_PROVIDER_FILE_PATH = 
System.getProperty("java.io.tmpdir") + "/JNDITest" + System.currentTimeMillis();
+    public String PROVIDER_URL = "file://" + DEFAULT_PROVIDER_FILE_PATH;
 
     boolean _unbound = false;
 
     public Unbind()
     {
-        this(false);
+        this(false, DEFAULT_PROVIDER_FILE_PATH);
     }
 
-    public Unbind(boolean output)
+    public Unbind(Boolean output)
     {
+        this(output, DEFAULT_PROVIDER_FILE_PATH);
+    }
+
+    public Unbind(String provider)
+    {
+        this(false, provider);
+    }
+
+    public Unbind(boolean output, String providerURL)
+    {
+        PROVIDER_URL = providerURL;
         // Set up the environment for creating the initial context
         Hashtable env = new Hashtable(11);
         env.put(Context.INITIAL_CONTEXT_FACTORY,

Modified: 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/transacted/TransactedTest.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/transacted/TransactedTest.java?view=diff&rev=472492&r1=472491&r2=472492
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/transacted/TransactedTest.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/test/src/org/apache/qpid/test/unit/transacted/TransactedTest.java
 Wed Nov  8 05:46:51 2006
@@ -48,7 +48,7 @@
     private Session prepSession;
     private MessageProducer prepProducer1;
 
-    private AMQConnection testCon;       
+    private AMQConnection testCon;
     private Session testSession;
     private MessageConsumer testConsumer1;
     private MessageConsumer testConsumer2;
@@ -82,6 +82,9 @@
         con = new AMQConnection("vm://:1", "guest", "guest", "TransactedTest", 
"/test");
         session = con.createSession(true, 0);
         consumer1 = session.createConsumer(queue1);
+        //Dummy just to create the queue. 
+        MessageConsumer consumer2 = session.createConsumer(queue2);
+        consumer2.close();
         producer2 = session.createProducer(queue2);
         con.start();
 


Reply via email to