1 package org.displaytag.properties;
2
3 import org.displaytag.localization.I18nResourceProvider;
4 import org.displaytag.localization.I18nSpringAdapter;
5 import org.displaytag.localization.LocaleResolver;
6 import org.springframework.web.servlet.DispatcherServlet;
7
8
9 /**
10 * I18n test with Spring adapter.
11 * @author Fabrizio Giustina
12 * @version $Revision: 707 $ ($Author: fgiust $)
13 */
14 public class TitleKeyAutoColumnSpringTest extends AbstractTitleKeyAutoColumnTest
15 {
16
17 /**
18 * @see org.displaytag.test.DisplaytagCase#getJspName()
19 */
20 public String getJspName()
21 {
22 return super.getJspName() + ".spring";
23 }
24
25 /**
26 * @see org.displaytag.properties.AbstractTitleKeyTest#getExpectedSuffix()
27 */
28 protected String getExpectedSuffix()
29 {
30 return " spring";
31 }
32
33 /**
34 * @see org.displaytag.properties.AbstractTitleKeyTest#getI18nResourceProvider()
35 */
36 protected I18nResourceProvider getI18nResourceProvider()
37 {
38 return new I18nSpringAdapter();
39 }
40
41 /**
42 * @see org.displaytag.properties.AbstractTitleKeyTest#getResolver()
43 */
44 protected LocaleResolver getResolver()
45 {
46 return new I18nSpringAdapter();
47 }
48
49 /**
50 * @see org.displaytag.test.DisplaytagCase#doTest(java.lang.String)
51 */
52 public void doTest(String jspName) throws Exception
53 {
54 this.runner.registerServlet("*.spring", DispatcherServlet.class.getName());
55 super.doTest(jspName);
56 }
57
58 }