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