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
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 }