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