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