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: 1.3 $ ($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  }