public void testParse() throws Exception { String uri = "jms:destination?jndiConnectionFactoryName=factory&deliveryMode=nonpersistent&selector=select"; JmsBindingMetadata metadata = JmsLoaderHelper.parseUri(uri); assertEquals("destination", metadata.getDestination().getName()); assertEquals("factory", metadata.getConnectionFactory().getName()); assertEquals("select", metadata.getUriMessageSelection().getSelector()); assertEquals(DeliveryMode.NON_PERSISTENT, metadata.getUriHeaders().getDeliveryMode()); }