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 import static org.junit.Assert.assertNotNull;
21
22 import org.junit.Test;
23 import org.junit.runner.RunWith;
24 import org.seasar.cubby.spi.BeanDescProvider;
25 import org.seasar.cubby.spi.ContainerProvider;
26 import org.seasar.cubby.spi.beans.impl.DefaultBeanDescProvider;
27 import org.seasar.cubby.spi.container.Container;
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 public class SpringContainerProviderTest {
40
41 @Autowired
42 private ContainerProvider containerProvider;
43
44 @Test
45 public void getContainer1() throws Exception {
46 Container container = containerProvider.getContainer();
47 assertNotNull(container);
48 BeanDescProvider actual = container.lookup(BeanDescProvider.class);
49 assertEquals(DefaultBeanDescProvider.class, actual.getClass());
50 }
51
52 }