1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.seasar.cubby.plugins.spring.spi;
17
18 import static org.junit.Assert.assertEquals;
19
20 import java.util.Collection;
21
22 import org.junit.Test;
23 import org.junit.runner.RunWith;
24 import org.seasar.cubby.routing.PathResolver;
25 import org.seasar.cubby.routing.Routing;
26 import org.seasar.cubby.routing.impl.PathResolverImpl;
27 import org.seasar.cubby.spi.PathResolverProvider;
28 import org.springframework.beans.factory.annotation.Autowired;
29 import org.springframework.test.context.ContextConfiguration;
30 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
31
32
33
34
35
36
37 @RunWith(SpringJUnit4ClassRunner.class)
38 @ContextConfiguration(locations = { "/cubby.xml", "/app-cubby.xml",
39 "SpringPathResolverProviderTest.xml" })
40 public class SpringPathResolverProviderTest {
41
42 @Autowired
43 private PathResolverProvider pathResolverProvider;
44
45 @Test
46 public void getPathResolver1() throws Exception {
47 PathResolver actual = pathResolverProvider.getPathResolver();
48 assertEquals(PathResolverImpl.class, actual.getClass());
49
50 Collection<Routing> routings = actual.getRoutings();
51 assertEquals(4, routings.size());
52 }
53
54 }