Package org.htmlparser.scanners

Examples of org.htmlparser.scanners.ImageScanner


   * scanning a tag using LinkScanner. Creation date: (7/1/2001 2:42:13 PM)
   */
  public void testImageTagSingleQuoteBug() throws ParserException {
    createParser("<IMG SRC='abcd.jpg'>", "http://www.cj.com/");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));

    parseAndAssertNodeCount(1);
    assertTrue("Node should be a HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Image incorrect", "http://www.cj.com/abcd.jpg", imageTag.getImageURL());
View Full Code Here


   * tag is not identified. Creation date: (6/17/2001 4:01:06 PM)
   */
  public void testNullImageBug() throws ParserException {
    createParser("<IMG SRC=>", "http://www.google.com/test/index.html");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));

    parseAndAssertNodeCount(1);
    // The node should be an HTMLLinkTag
    assertTrue("Node should be a HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
View Full Code Here

  public void testToHTML() throws ParserException {
    createParser("<IMG alt=Google height=115 src=\"../../goo/title_homepage4.gif\" width=305>",
        "http://www.google.com/test/test/index.html");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));

    parseAndAssertNodeCount(1);
    // The node should be an HTMLImageTag
    assertTrue("Node should be a HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
View Full Code Here

  }

  public void testDynamicRelativeImageScan() throws ParserException {
    createParser("<IMG SRC=\"../abc/def/mypic.jpg\">", "http://www.yahoo.com/ghi?abcdefg");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Link", "http://www.yahoo.com/abc/def/mypic.jpg", imageTag.getImageURL());
  }
View Full Code Here

    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Link", "http://www.yahoo.com/abc/def/mypic.jpg", imageTag.getImageURL());
  }

  public void testEvaluate() {
    ImageScanner scanner = new ImageScanner("-i", new LinkProcessor());
    boolean retVal = scanner.evaluate("   img ", null);
    assertEquals("Evaluation of IMG tag", new Boolean(true), new Boolean(retVal));
  }
View Full Code Here

            0,
            "img width=638 height=53 border=0 usemap=\"#m\" src=http://us.a1.yimg.com/us.yimg.com/i/ww/m5v5.gif alt=Yahoo",
            ""));
    String link = "img width=638 height=53 border=0 usemap=\"#m\" src=http://us.a1.yimg.com/us.yimg.com/i/ww/m5v5.gif alt=Yahoo";
    String url = "c:\\cvs\\html\\binaries\\yahoo.htm";
    ImageScanner scanner = new ImageScanner("-i", new LinkProcessor());
    assertEquals("Extracted Image Locn", "http://us.a1.yimg.com/us.yimg.com/i/ww/m5v5.gif", scanner
        .extractImageLocn(tag, url));
  }
View Full Code Here

   */
  public void testPlaceHolderImageScan() throws ParserException {
    createParser("<IMG width=1 height=1 alt=\"a\">", "http://www.yahoo.com/ghi?abcdefg");

    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Image Locn", "", imageTag.getImageURL());
    assertEquals("Image width", "1", imageTag.getAttribute("WIDTH"));
View Full Code Here

  public void testRelativeImageScan() throws ParserException {
    createParser("<IMG SRC=\"mypic.jpg\">", "http://www.yahoo.com");

    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Link", "http://www.yahoo.com/mypic.jpg", imageTag.getImageURL());
  }
View Full Code Here

  }

  public void testRelativeImageScan2() throws ParserException {
    createParser("<IMG SRC=\"abc/def/mypic.jpg\">", "http://www.yahoo.com");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Link", "http://www.yahoo.com/abc/def/mypic.jpg", imageTag.getImageURL());
  }
View Full Code Here

  }

  public void testRelativeImageScan3() throws ParserException {
    createParser("<IMG SRC=\"../abc/def/mypic.jpg\">", "http://www.yahoo.com/ghi");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Link", "http://www.yahoo.com/abc/def/mypic.jpg", imageTag.getImageURL());
  }
View Full Code Here

TOP

Related Classes of org.htmlparser.scanners.ImageScanner

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.