1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.ws.config;
18
19 import java.util.Map;
20
21 import org.springframework.context.ApplicationContext;
22 import org.springframework.context.support.ClassPathXmlApplicationContext;
23 import org.springframework.ws.server.endpoint.adapter.GenericMarshallingMethodEndpointAdapter;
24 import org.springframework.ws.server.endpoint.adapter.XPathParamAnnotationMethodEndpointAdapter;
25
26 import org.junit.Assert;
27 import org.junit.Before;
28 import org.junit.Test;
29
30 public class WebServicesNamespaceHandlerTigerTest {
31
32 private ApplicationContext applicationContext;
33
34 @Before
35 public void setUp() throws Exception {
36 applicationContext =
37 new ClassPathXmlApplicationContext("webServicesNamespaceHandlerTest-tiger.xml", getClass());
38 }
39
40 @Test
41 public void testMarshallingEndpoints() throws Exception {
42 Map<String, GenericMarshallingMethodEndpointAdapter> result =
43 applicationContext.getBeansOfType(GenericMarshallingMethodEndpointAdapter.class);
44 Assert.assertFalse("no MarshallingMethodEndpointAdapter found", result.isEmpty());
45 }
46
47 @Test
48 public void testXpathEndpoints() throws Exception {
49 Map<String, XPathParamAnnotationMethodEndpointAdapter> result =
50 applicationContext.getBeansOfType(XPathParamAnnotationMethodEndpointAdapter.class);
51 Assert.assertFalse("no XPathParamAnnotationMethodEndpointAdapter found", result.isEmpty());
52 }
53 }