1 19 20 33 package org.htmlparser.tests.scannersTests; 34 35 import org.htmlparser.scanners.InputTagScanner; 36 import org.htmlparser.tags.InputTag; 37 import org.htmlparser.tests.ParserTestCase; 38 import org.htmlparser.util.ParserException; 39 40 public class InputTagScannerTest extends ParserTestCase 41 { 42 43 private String testHTML = 44 new String ("<INPUT type=\"text\" name=\"Google\">"); 45 private InputTagScanner scanner; 46 47 public InputTagScannerTest(String name) 48 { 49 super(name); 50 } 51 52 public void testScan() throws ParserException 53 { 54 scanner = new InputTagScanner("-i"); 55 createParser(testHTML, "http://www.google.com/test/index.html"); 56 parser.addScanner(scanner); 57 parseAndAssertNodeCount(1); 58 assertTrue(node[0] instanceof InputTag); 59 60 InputTag inputTag = (InputTag) node[0]; 62 assertEquals("Input Scanner", scanner, inputTag.getThisScanner()); 63 assertEquals("Type", "text", inputTag.getAttribute("TYPE")); 64 assertEquals("Name", "Google", inputTag.getAttribute("NAME")); 65 } 66 } 67 | Popular Tags |