1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.multicast;
12
13 import org.mule.api.endpoint.InboundEndpoint;
14 import org.mule.api.service.Service;
15 import org.mule.api.transport.MessageReceiver;
16 import org.mule.transport.AbstractConnector;
17 import org.mule.transport.AbstractMessageReceiverTestCase;
18
19 import com.mockobjects.dynamic.Mock;
20
21 public class MulticastMessageReceiverTestCase extends AbstractMessageReceiverTestCase
22 {
23 public MessageReceiver getMessageReceiver() throws Exception
24 {
25 Mock mockComponent = new Mock(Service.class);
26 mockComponent.expectAndReturn("getResponseTransformer", null);
27 mockComponent.expectAndReturn("getResponseRouter", null);
28
29 return new MulticastMessageReceiver((AbstractConnector)endpoint.getConnector(),
30 (Service)mockComponent.proxy(), endpoint);
31 }
32
33 public InboundEndpoint getEndpoint() throws Exception
34 {
35 return muleContext.getRegistry().lookupEndpointFactory().getInboundEndpoint("multicast://228.2.3.4:10100");
36 }
37 }