1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.ssl;
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.AbstractMessageReceiverTestCase;
17
18 import com.mockobjects.dynamic.Mock;
19
20 public class SslMessageReceiverTestCase extends AbstractMessageReceiverTestCase
21 {
22 public MessageReceiver getMessageReceiver() throws Exception
23 {
24 Mock mockComponent = new Mock(Service.class);
25 mockComponent.expectAndReturn("getResponseTransformer", null);
26 mockComponent.expectAndReturn("getResponseRouter", null);
27 return new SslMessageReceiver(endpoint.getConnector(), (Service) mockComponent.proxy(), endpoint);
28 }
29
30 public InboundEndpoint getEndpoint() throws Exception
31 {
32 return muleContext.getRegistry().lookupEndpointFactory().getInboundEndpoint("ssl://localhost:1234");
33 }
34 }