1
2
3
4 package net.sourceforge.pmd.lang.java.ast;
5
6 import static org.junit.Assert.assertEquals;
7
8 import java.util.Set;
9
10 import net.sourceforge.pmd.PMD;
11 import net.sourceforge.pmd.lang.java.ParserTst;
12
13 import org.junit.Test;
14
15 public class ASTPackageDeclarationTest extends ParserTst {
16
17 private static final String PACKAGE_INFO_ANNOTATED = "@Deprecated" + PMD.EOL
18 + "package net.sourceforge.pmd.foobar;" + PMD.EOL;
19
20
21
22
23
24 @Test
25 public void testPackageName() throws Throwable {
26 Set<ASTPackageDeclaration> nodes = getNodes(ASTPackageDeclaration.class, PACKAGE_INFO_ANNOTATED);
27
28 assertEquals(1, nodes.size());
29 ASTPackageDeclaration packageNode = nodes.iterator().next();
30 assertEquals("net.sourceforge.pmd.foobar", packageNode.getPackageNameImage());
31 }
32 }