1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.vm;
12
13 import org.mule.api.endpoint.InboundEndpoint;
14 import org.mule.api.transport.MessageReceiver;
15 import org.mule.transport.AbstractMessageReceiverTestCase;
16
17 public class VMMessageReceiverTestCase extends AbstractMessageReceiverTestCase
18 {
19 VMMessageReceiver receiver;
20
21 @Override
22 protected void doSetUp() throws Exception
23 {
24 super.doSetUp();
25 receiver = new VMMessageReceiver(endpoint.getConnector(), service, endpoint);
26 }
27
28 @Override
29 public MessageReceiver getMessageReceiver()
30 {
31 return receiver;
32 }
33
34 @Override
35 public InboundEndpoint getEndpoint() throws Exception
36 {
37 return muleContext.getRegistry().lookupEndpointFactory().getInboundEndpoint("vm://test");
38 }
39 }