KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > net > sourceforge > pmd > cpd > AnyTokenizerTest


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.AnyTokenizer;
6 import net.sourceforge.pmd.cpd.SourceCode;
7 import net.sourceforge.pmd.cpd.Tokens;
8
9 public class AnyTokenizerTest extends TestCase {
10
11     public void testMultiLineMacros() throws Throwable JavaDoc {
12         AnyTokenizer tokenizer = new AnyTokenizer();
13         SourceCode code = new SourceCode(new SourceCode.StringCodeLoader(TEST1));
14         Tokens tokens = new Tokens();
15         tokenizer.tokenize(code, tokens);
16         assertEquals(30, tokens.size());
17     }
18
19     private static final String JavaDoc TEST1 =
20             "using System;" + PMD.EOL +
21             "namespace HelloNameSpace {" + PMD.EOL +
22             "" + PMD.EOL +
23             " public class HelloWorld {" + PMD.EOL +
24             " static void Main(string[] args) {" + PMD.EOL +
25             " Console.WriteLine(\"Hello World!\");" + PMD.EOL +
26             " }" + PMD.EOL +
27             " }" + PMD.EOL +
28             "}" + PMD.EOL;
29
30 }
31
Popular Tags