1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.bpm;
12
13 import org.mule.api.transport.Connector;
14 import org.mule.transport.AbstractConnectorTestCase;
15 import org.mule.transport.bpm.test.TestBpms;
16
17 import com.mockobjects.dynamic.Mock;
18
19
20
21
22 public class BpmConnectorTestCase extends AbstractConnectorTestCase
23 {
24
25
26
27
28
29
30 public Connector createConnector() throws Exception
31 {
32 ProcessConnector c = new ProcessConnector();
33 c.setName("ProcessConnector");
34 c.setBpms(new TestBpms());
35
36 return c;
37 }
38
39 public void testMessageServiceSet() throws Exception
40 {
41 ProcessConnector c = (ProcessConnector) this.createConnector();
42
43 Mock bpms = new Mock(BPMS.class);
44 bpms.expect("setMessageService", c);
45 c.setBpms((BPMS) bpms.proxy());
46 c.setMuleContext(muleContext);
47 c.initialise();
48 bpms.verify();
49 }
50
51
52
53
54
55
56 public Object getValidMessage() throws Exception
57 {
58 return "test";
59 }
60
61
62
63
64
65
66 public String getTestEndpointURI()
67 {
68 return "bpm://dummyProcess?processId=1234";
69 }
70
71 }