You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ra...@apache.org on 2010/10/18 18:06:20 UTC

svn commit: r1023879 - in /qpid/trunk/qpid/java: systests/src/main/java/org/apache/qpid/test/unit/client/connection/ConnectionTest.java test-profiles/08StandaloneExcludes

Author: rajith
Date: Mon Oct 18 16:06:19 2010
New Revision: 1023879

URL: http://svn.apache.org/viewvc?rev=1023879&view=rev
Log:
QPID-2339
Added a test case for the above JIRA.

Modified:
    qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/connection/ConnectionTest.java
    qpid/trunk/qpid/java/test-profiles/08StandaloneExcludes

Modified: qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/connection/ConnectionTest.java
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/connection/ConnectionTest.java?rev=1023879&r1=1023878&r2=1023879&view=diff
==============================================================================
--- qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/connection/ConnectionTest.java (original)
+++ qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/connection/ConnectionTest.java Mon Oct 18 16:06:19 2010
@@ -271,6 +271,28 @@ public class ConnectionTest extends Qpid
         }
         connection.close();
     }
+    
+    public void testUnsupportedSASLMechanism() throws Exception
+    {
+        BrokerDetails broker = getBroker();
+        broker.setProperty(BrokerDetails.OPTIONS_SASL_MECHS, "MY_MECH");
+
+        try
+        {
+            Connection connection = new AMQConnection(broker.toString(), "guest", "guest",
+                    null, "test");
+            connection.close();
+            fail("The client should throw a ConnectionException stating the" +
+            		" broker does not support the SASL mech specified by the client");
+        }
+        catch (Exception e)
+        {
+            assertTrue("Incorrect exception thrown",
+                       e.getMessage().contains("The following SASL mechanisms " +
+                       "[MY_MECH]"  + 
+                       " specified by the client are not supported by the broker"));
+        }
+    }
 
     public static junit.framework.Test suite()
     {

Modified: qpid/trunk/qpid/java/test-profiles/08StandaloneExcludes
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/test-profiles/08StandaloneExcludes?rev=1023879&r1=1023878&r2=1023879&view=diff
==============================================================================
--- qpid/trunk/qpid/java/test-profiles/08StandaloneExcludes (original)
+++ qpid/trunk/qpid/java/test-profiles/08StandaloneExcludes Mon Oct 18 16:06:19 2010
@@ -16,3 +16,5 @@ org.apache.qpid.test.client.queue.QueueP
 // Those tests are written against the 0.10 path
 org.apache.qpid.test.unit.message.UTF8Test#*
 org.apache.qpid.client.MessageListenerTest#testSynchronousRecieveNoWait
+
+org.apache.qpid.test.unit.client.connection.ConnectionTest#testUnsupportedSASLMechanism



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org