1
2
3
4
5
6
7 package org.mule.transport.jms.vendors;
8
9 import org.mule.tck.junit4.FunctionalTestCase;
10 import org.mule.transport.jms.DefaultJmsTopicResolver;
11 import org.mule.transport.jms.JmsConnector;
12 import org.mule.transport.jms.JmsTopicResolver;
13
14 import org.junit.Test;
15
16 import static org.junit.Assert.assertNotNull;
17 import static org.junit.Assert.assertTrue;
18
19 public class WebsphereEmbeddedJmsConnectorTestCase extends FunctionalTestCase
20 {
21
22 @Override
23 protected String getConfigResources()
24 {
25 return "websphere-config.xml";
26 }
27
28 @Test
29 public void testDefaultConfig() throws Exception
30 {
31 JmsConnector c = (JmsConnector)muleContext.getRegistry().lookupConnector("jmsConnector");
32 assertNotNull(c);
33
34
35 assertTrue(c.isEagerConsumer());
36 JmsTopicResolver resolver = c.getTopicResolver();
37 assertNotNull("Topic resolver must not be null.", resolver);
38 assertTrue("Wrong topic resolver configured on the connector.",
39 resolver instanceof DefaultJmsTopicResolver);
40 }
41 }