View Javadoc
1   package net.sourceforge.pmd;
2   
3   
4   import static org.junit.Assert.assertEquals;
5   
6   import java.io.File;
7   
8   import junit.framework.JUnit4TestAdapter;
9   import net.sourceforge.pmd.lang.LanguageRegistry;
10  import net.sourceforge.pmd.lang.LanguageVersion;
11  import net.sourceforge.pmd.lang.LanguageVersionDiscoverer;
12  import net.sourceforge.pmd.lang.jsp.JspLanguageModule;
13  
14  import org.junit.Test;
15  
16  public class LanguageVersionDiscovererTest {
17  
18      /**
19       * Test on JSP file.
20       */
21      @Test
22      public void testJspFile() {
23          LanguageVersionDiscoverer discoverer = new LanguageVersionDiscoverer();
24          File jspFile = new File("/path/to/MyPage.jsp");
25          LanguageVersion languageVersion = discoverer.getDefaultLanguageVersionForFile(jspFile);
26          assertEquals("LanguageVersion must be JSP!", LanguageRegistry.getLanguage(JspLanguageModule.NAME).getDefaultVersion(), languageVersion);
27      }
28  
29      public static junit.framework.Test suite() {
30          return new JUnit4TestAdapter(LanguageVersionDiscovererTest.class);
31      }
32  }