1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.ws.server.endpoint.adapter;
18
19 import org.springframework.ws.MockWebServiceMessageFactory;
20 import org.springframework.ws.context.DefaultMessageContext;
21 import org.springframework.ws.context.MessageContext;
22 import org.springframework.ws.server.endpoint.MessageEndpoint;
23
24 import org.junit.Assert;
25 import org.junit.Before;
26 import org.junit.Test;
27
28 import static org.easymock.EasyMock.*;
29
30 public class MessageEndpointAdapterTest {
31
32 private MessageEndpointAdapter adapter;
33
34 private MessageEndpoint endpointMock;
35
36 @Before
37 public void setUp() throws Exception {
38 adapter = new MessageEndpointAdapter();
39 endpointMock = createMock(MessageEndpoint.class);
40 }
41
42 @Test
43 public void testSupports() throws Exception {
44 Assert.assertTrue("MessageEndpointAdapter does not support MessageEndpoint", adapter.supports(endpointMock));
45 }
46
47 @Test
48 public void testInvoke() throws Exception {
49 MessageContext context = new DefaultMessageContext(new MockWebServiceMessageFactory());
50
51 endpointMock.invoke(context);
52
53 replay(endpointMock);
54
55 adapter.invoke(context, endpointMock);
56
57 verify(endpointMock);
58 }
59
60
61
62 }