1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.ejb;
12
13 import org.mule.api.transport.Connector;
14 import org.mule.transport.AbstractConnectorTestCase;
15 import org.mule.transport.ejb.EjbConnector;
16
17 public class EjbConnectorTestCase extends AbstractConnectorTestCase
18 {
19
20 public Connector createConnector() throws Exception
21 {
22 EjbConnector c = new EjbConnector(muleContext);
23 c.setName("EjbConnector");
24 c.setSecurityManager(null);
25 return c;
26 }
27
28 public String getTestEndpointURI()
29 {
30 return "ejb://localhost:1099";
31 }
32
33 public Object getValidMessage() throws Exception
34 {
35 return "Hello".getBytes();
36 }
37
38 public void testProperties() throws Exception
39 {
40 EjbConnector c = (EjbConnector) getConnector();
41
42 String securityPolicy = "rmi.policy";
43 String serverCodebase = "file:///E:/projects/MyTesting/JAVA/rmi/classes/";
44
45 c.setSecurityPolicy(securityPolicy);
46 assertNotNull(c.getSecurityPolicy());
47 c.setServerCodebase(serverCodebase);
48 assertEquals(serverCodebase, c.getServerCodebase());
49 }
50
51 }