View Javadoc
1 package test.net.sourceforge.pmd.cpd; 2 3 import junit.framework.TestCase; 4 import net.sourceforge.pmd.PMD; 5 import net.sourceforge.pmd.cpd.JavaTokenizer; 6 import net.sourceforge.pmd.cpd.SourceCode; 7 import net.sourceforge.pmd.cpd.Tokens; 8 9 import java.io.StringReader; 10 11 public class SourceCodeTest extends TestCase { 12 13 public void testSimple() throws Throwable { 14 String code = MatchAlgorithmTest.getSampleCode(); 15 JavaTokenizer tokenizer = new JavaTokenizer(); 16 SourceCode sourceCode = new SourceCode("Foo.java"); 17 assertEquals("Foo.java", sourceCode.getFileName()); 18 tokenizer.tokenize(sourceCode, new Tokens(), new StringReader(code)); 19 20 assertEquals(MatchAlgorithmTest.LINE_1, sourceCode.getSlice(0,0)); 21 assertEquals(MatchAlgorithmTest.LINE_2, sourceCode.getSlice(1,1)); 22 assertEquals(MatchAlgorithmTest.LINE_1 + PMD.EOL + MatchAlgorithmTest.LINE_2, sourceCode.getSlice(0,1)); 23 } 24 }

This page was automatically generated by Maven