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 public UMOConnector getConnector() throws Exception
20 {
21 RmiConnector c = new RmiConnector();
22 c.setName("RmiConnector");
23 c.setSecurityManager(null);
24 c.initialise();
25 return c;
26 }
27
28 public String getTestEndpointURI()
29 {
30 return "rmi://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 RmiConnector c = (RmiConnector)connector;
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 }