View Javadoc
1 package test.net.sourceforge.pmd.symboltable; 2 3 import junit.framework.TestCase; 4 import net.sourceforge.pmd.ast.ASTVariableDeclaratorId; 5 import net.sourceforge.pmd.symboltable.ImageFinderFunction; 6 import net.sourceforge.pmd.symboltable.NameDeclaration; 7 import net.sourceforge.pmd.symboltable.VariableNameDeclaration; 8 9 import java.util.ArrayList; 10 import java.util.List; 11 12 public class ImageFinderFunctionTest extends TestCase { 13 14 public void testSingleImage() { 15 ImageFinderFunction f = new ImageFinderFunction("foo"); 16 ASTVariableDeclaratorId node = new ASTVariableDeclaratorId(1); 17 node.setImage("foo"); 18 NameDeclaration decl = new VariableNameDeclaration(node); 19 f.applyTo(decl); 20 assertEquals(decl, f.getDecl()); 21 } 22 23 public void testSeveralImages() { 24 List imgs = new ArrayList(); 25 imgs.add("Foo.foo"); 26 imgs.add("foo"); 27 ImageFinderFunction f = new ImageFinderFunction(imgs); 28 ASTVariableDeclaratorId node = new ASTVariableDeclaratorId(1); 29 node.setImage("foo"); 30 NameDeclaration decl = new VariableNameDeclaration(node); 31 f.applyTo(decl); 32 assertEquals(decl, f.getDecl()); 33 } 34 }

This page was automatically generated by Maven