1 package test.net.sourceforge.pmd; 2 3 import junit.framework.TestCase; 4 import net.sourceforge.pmd.SourceType; 5 import net.sourceforge.pmd.SourceTypeDiscoverer; 6 7 import java.io.File ; 8 9 public class SourceTypeDiscovererTest extends TestCase { 10 11 14 public void testJspFile() { 15 SourceTypeDiscoverer discoverer = new SourceTypeDiscoverer(); 16 File jspFile = new File ("/path/to/MyPage.jsp"); 17 18 SourceType type = discoverer.getSourceTypeOfFile(jspFile); 19 20 assertEquals("SourceType must be JSP!", SourceType.JSP, type); 21 } 22 23 26 public void testJavaFileUsingDefaults() { 27 SourceTypeDiscoverer discoverer = new SourceTypeDiscoverer(); 28 File javaFile = new File ("/path/to/MyClass.java"); 29 30 SourceType type = discoverer.getSourceTypeOfFile(javaFile); 31 32 assertEquals("SourceType must be Java 1.4!", SourceType.JAVA_14, type); 33 } 34 35 38 public void testJavaFileUsing15() { 39 SourceTypeDiscoverer discoverer = new SourceTypeDiscoverer(); 40 discoverer.setSourceTypeOfJavaFiles(SourceType.JAVA_15); 41 File javaFile = new File ("/path/to/MyClass.java"); 42 43 SourceType type = discoverer.getSourceTypeOfFile(javaFile); 44 45 assertEquals("SourceType must be Java 1.5!", SourceType.JAVA_15, type); 46 } 47 } 48 | Popular Tags |