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 java.util.Collection;
23
24 import org.junit.Test;
25 import org.junit.runner.RunWith;
26 import org.seasar.cubby.controller.RequestParser;
27 import org.seasar.cubby.controller.impl.DefaultRequestParser;
28 import org.seasar.cubby.controller.impl.MultipartRequestParser;
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",
40 "SpringRequestParserProviderTest.xml" })
41 public class SpringRequestParserProviderTest {
42
43 @Autowired
44 private SpringRequestParserProvider requestParserProvider;
45
46 @Test
47 public void getRequestParsers1() throws Exception {
48 Collection<RequestParser> actual = requestParserProvider
49 .getRequestParsers();
50 assertNotNull(actual);
51 assertEquals(2, actual.size());
52 Object[] array = actual.toArray();
53 assertEquals(MultipartRequestParser.class, array[0].getClass());
54 assertEquals(DefaultRequestParser.class, array[1].getClass());
55 }
56
57 }