Package org.htmlparser.tags

Examples of org.htmlparser.tags.LinkTag.toPlainTextString()


        createParser("<A HREF=\"javascript:alert('hello');\">say hello</A>","http://www.cj.com/");
        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];

        assertEquals("Link Plain Text", "say hello", linkTag.toPlainTextString());
        assertTrue("Link is a Javascript command", linkTag.isJavascriptLink());
    }

    public void testNotJavascriptLink() throws ParserException {
        createParser("<A HREF=\"javascript_not.html\">say hello</A>","http://www.cj.com/");
View Full Code Here


        createParser("<A HREF=\"javascript_not.html\">say hello</A>","http://www.cj.com/");
        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];

        assertEquals("Link Plain Text", "say hello", linkTag.toPlainTextString());
        assertTrue("Link is not a Javascript command", !linkTag.isJavascriptLink());
    }

    public void testFTPLink() throws ParserException {
        createParser("<A HREF=\"ftp://some.where.it\">my ftp</A>","http://www.cj.com/");
View Full Code Here

        createParser("<A HREF=\"ftp://some.where.it\">my ftp</A>","http://www.cj.com/");
        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];

        assertEquals("Link Plain Text", "my ftp", linkTag.toPlainTextString());
        assertTrue("Link is a FTP site", linkTag.isFTPLink());
    }

    public void testNotFTPLink() throws ParserException {
        createParser("<A HREF=\"ftp.html\">my ftp</A>","http://www.cj.com/");
View Full Code Here

        createParser("<A HREF=\"ftp.html\">my ftp</A>","http://www.cj.com/");
        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];

        assertEquals("Link Plain Text", "my ftp", linkTag.toPlainTextString());
        assertTrue("Link is not a FTP site", !linkTag.isFTPLink());
    }

    public void testRelativeLinkNotHTMLBug() throws ParserException {
        createParser("<A HREF=\"newpage.html\">New Page</A>","http://www.mysite.com/books/some.asp");
View Full Code Here

        String html = "<a href=Cities/><b>Cities</b></a>";
        createParser (html);
        parseAndAssertNodeCount (1);
        assertType("node", LinkTag.class, node[0]);
        LinkTag linkTag = (LinkTag)node[0];
        assertEquals ("plain text", "Cities", linkTag.toPlainTextString ());
    }

    /**
     * See bug #982175 False Positives on &reg; entity
     */
 
View Full Code Here

    parser.addScanner(new LinkScanner("-l"));
    parseAndAssertNodeCount(1);
    assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
    LinkTag linkTag = (LinkTag) node[0];

    assertEquals("Link Plain Text", "not@for.real", linkTag.toPlainTextString());
    assertTrue("Link is not a mail link", !linkTag.isMailLink());
  }

  public void testMailtoLink() throws ParserException {
    createParser("<A HREF=\"mailto:this@is.real\">this@is.real</A>", "http://www.cj.com/");
View Full Code Here

    createParser("<A HREF=\"mailto:this@is.real\">this@is.real</A>", "http://www.cj.com/");
    parser.addScanner(new LinkScanner("-l"));
    parseAndAssertNodeCount(1);
    assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
    LinkTag linkTag = (LinkTag) node[0];
    assertEquals("Link Plain Text", "this@is.real", linkTag.toPlainTextString());
    assertTrue("Link is a mail link", linkTag.isMailLink());
  }

  public void testJavascriptLink() throws ParserException {
    createParser("<A HREF=\"javascript:alert('hello');\">say hello</A>", "http://www.cj.com/");
View Full Code Here

    parser.addScanner(new LinkScanner("-l"));
    parseAndAssertNodeCount(1);
    assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
    LinkTag linkTag = (LinkTag) node[0];

    assertEquals("Link Plain Text", "say hello", linkTag.toPlainTextString());
    assertTrue("Link is a Javascript command", linkTag.isJavascriptLink());
  }

  public void testNotJavascriptLink() throws ParserException {
    createParser("<A HREF=\"javascript_not.html\">say hello</A>", "http://www.cj.com/");
View Full Code Here

    parser.addScanner(new LinkScanner("-l"));
    parseAndAssertNodeCount(1);
    assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
    LinkTag linkTag = (LinkTag) node[0];

    assertEquals("Link Plain Text", "say hello", linkTag.toPlainTextString());
    assertTrue("Link is not a Javascript command", !linkTag.isJavascriptLink());
  }

  public void testFTPLink() throws ParserException {
    createParser("<A HREF=\"ftp://some.where.it\">my ftp</A>", "http://www.cj.com/");
View Full Code Here

    parser.addScanner(new LinkScanner("-l"));
    parseAndAssertNodeCount(1);
    assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
    LinkTag linkTag = (LinkTag) node[0];

    assertEquals("Link Plain Text", "my ftp", linkTag.toPlainTextString());
    assertTrue("Link is a FTP site", linkTag.isFTPLink());
  }

  public void testNotFTPLink() throws ParserException {
    createParser("<A HREF=\"ftp.html\">my ftp</A>", "http://www.cj.com/");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.