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 import static org.junit.Assert.assertNotNull;
20
21 import org.junit.Test;
22 import org.junit.runner.RunWith;
23 import org.seasar.cubby.spi.BeanDescProvider;
24 import org.seasar.cubby.spi.ContainerProvider;
25 import org.seasar.cubby.spi.beans.impl.DefaultBeanDescProvider;
26 import org.seasar.cubby.spi.container.Container;
27 import org.springframework.beans.factory.annotation.Autowired;
28 import org.springframework.test.context.ContextConfiguration;
29 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
30
31
32
33
34
35
36 @RunWith(SpringJUnit4ClassRunner.class)
37 @ContextConfiguration(locations = { "/cubby.xml", "/app-cubby.xml" })
38 public class SpringContainerProviderTest {
39
40 @Autowired
41 private ContainerProvider containerProvider;
42
43 @Test
44 public void getContainer1() throws Exception {
45 Container container = containerProvider.getContainer();
46 assertNotNull(container);
47 BeanDescProvider actual = container.lookup(BeanDescProvider.class);
48 assertEquals(DefaultBeanDescProvider.class, actual.getClass());
49 }
50
51 }