KickJava   Java API By Example, From Geeks To Geeks.

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


1 package test.net.sourceforge.pmd.ast;
2
3 import net.sourceforge.pmd.PMD;
4 import net.sourceforge.pmd.ast.ASTPrimarySuffix;
5 import test.net.sourceforge.pmd.testframework.ParserTst;
6
7 import java.util.Set JavaDoc;
8
9 public class ASTPrimarySuffixTest extends ParserTst {
10
11     public void testArrayDereference() throws Throwable JavaDoc {
12         Set JavaDoc ops = getNodes(ASTPrimarySuffix.class, TEST1);
13         assertTrue(((ASTPrimarySuffix) (ops.iterator().next())).isArrayDereference());
14     }
15
16     public void testArguments() throws Throwable JavaDoc {
17         Set JavaDoc ops = getNodes(ASTPrimarySuffix.class, TEST2);
18         assertTrue(((ASTPrimarySuffix) (ops.iterator().next())).isArguments());
19     }
20
21     private static final String JavaDoc TEST1 =
22             "public class Foo {" + PMD.EOL +
23             " {x[0] = 2;}" + PMD.EOL +
24             "}";
25
26     private static final String JavaDoc TEST2 =
27             "public class Foo {" + PMD.EOL +
28             " {foo(a);}" + PMD.EOL +
29             "}";
30
31
32 }
33
Popular Tags