KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > net > sourceforge > pmd > ast > ASTLiteralTest


1 package test.net.sourceforge.pmd.ast;
2
3 import net.sourceforge.pmd.PMD;
4 import net.sourceforge.pmd.ast.ASTLiteral;
5 import test.net.sourceforge.pmd.testframework.ParserTst;
6
7 import java.util.Set JavaDoc;
8
9 public class ASTLiteralTest extends ParserTst {
10
11     public void testIsStringLiteral() throws Throwable JavaDoc {
12         Set JavaDoc literals = getNodes(ASTLiteral.class, TEST1);
13         assertTrue(((ASTLiteral)(literals.iterator().next())).isStringLiteral());
14     }
15
16     public void testIsNotStringLiteral() throws Throwable JavaDoc {
17         Set JavaDoc literals = getNodes(ASTLiteral.class, TEST2);
18         assertTrue(!((ASTLiteral)(literals.iterator().next())).isStringLiteral());
19     }
20
21     private static final String JavaDoc TEST1 =
22     "public class Foo {" + PMD.EOL +
23     " String x = \"foo\";" + PMD.EOL +
24     "}";
25
26     private static final String JavaDoc TEST2 =
27     "public class Foo {" + PMD.EOL +
28     " int x = 42;" + PMD.EOL +
29     "}";
30
31 }
32
Popular Tags