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