You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2015/01/30 18:15:26 UTC
[05/13] qpid-jms git commit: verify that the default factories go
away when others are explicitly defined
verify that the default factories go away when others are explicitly defined
Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/af766dcb
Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/af766dcb
Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/af766dcb
Branch: refs/heads/master
Commit: af766dcb853d3e10ad58c3e9ad4d47b7af979097
Parents: da3beb4
Author: Robert Gemmell <ro...@apache.org>
Authored: Fri Jan 30 11:29:47 2015 +0000
Committer: Robert Gemmell <ro...@apache.org>
Committed: Fri Jan 30 11:29:47 2015 +0000
----------------------------------------------------------------------
.../jms/jndi/JmsInitialContextFactoryTest.java | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/af766dcb/qpid-jms-client/src/test/java/org/apache/qpid/jms/jndi/JmsInitialContextFactoryTest.java
----------------------------------------------------------------------
diff --git a/qpid-jms-client/src/test/java/org/apache/qpid/jms/jndi/JmsInitialContextFactoryTest.java b/qpid-jms-client/src/test/java/org/apache/qpid/jms/jndi/JmsInitialContextFactoryTest.java
index 5b4e23e..13a0d2f 100644
--- a/qpid-jms-client/src/test/java/org/apache/qpid/jms/jndi/JmsInitialContextFactoryTest.java
+++ b/qpid-jms-client/src/test/java/org/apache/qpid/jms/jndi/JmsInitialContextFactoryTest.java
@@ -21,6 +21,7 @@ import static org.junit.Assert.*;
import java.util.Hashtable;
import javax.naming.Context;
+import javax.naming.NameNotFoundException;
import javax.naming.NamingException;
import javax.naming.OperationNotSupportedException;
@@ -75,6 +76,22 @@ public class JmsInitialContextFactoryTest extends QpidJmsTestCase {
}
@Test
+ public void testDefaultConnectionFactoriesNotPresentWhenOneIsExplicitlyDefined() throws Exception {
+ Hashtable<Object, Object> env = new Hashtable<Object, Object>();
+ env.put("connectionfactory.myNewFactory", "amqp://example.com:1234");
+ Context ctx = createInitialContext(env);
+
+ for (String factoryName : JmsInitialContextFactory.DEFAULT_CONNECTION_FACTORY_NAMES) {
+ try {
+ ctx.lookup(factoryName);
+ fail("should have thrown exception due to name not being found");
+ } catch (NameNotFoundException nnfe) {
+ // //expected
+ }
+ }
+ }
+
+ @Test
public void testConnectionFactoryBinding() throws Exception {
String factoryName = "myNewFactory";
String uri = "amqp://example.com:1234";
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org