1 package test.net.sourceforge.pmd.symboltable;
2
3 import junit.framework.TestCase;
4 import net.sourceforge.pmd.ast.ASTPrimaryExpression;
5 import net.sourceforge.pmd.ast.SimpleNode;
6 import net.sourceforge.pmd.symboltable.LocalScope;
7 import net.sourceforge.pmd.symboltable.NameOccurrence;
8
9 public class NameOccurrenceTest extends TestCase {
10
11 public void testConstructor() {
12 SimpleNode node = new ASTPrimaryExpression(1);
13 node.testingOnly__setBeginLine(10);
14 LocalScope lclScope = new LocalScope();
15 node.setScope(lclScope);
16 NameOccurrence occ = new NameOccurrence(node, "foo");
17 assertEquals("foo", occ.getImage());
18 assertTrue(!occ.isThisOrSuper());
19 assertEquals(new NameOccurrence(null, "foo"), occ);
20 assertEquals(10, occ.getBeginLine());
21 }
22 }
This page was automatically generated by Maven