Examples of MetaTag


Examples of org.htmlparser.tags.MetaTag

            new PrototypicalNodeFactory (
                new Tag[]
                {
                    new TitleTag (),
                    new BaseHrefTag (),
                    new MetaTag (),
                    new StyleTag (),
                }));
        parseAndAssertNodeCount(7);
        assertTrue(node[2] instanceof TitleTag);
        TitleTag titleTag = (TitleTag) node[2];
View Full Code Here

Examples of org.htmlparser.tags.MetaTag

        assertTrue("HTML node should have two children",2 == html.getChildCount ());
        assertTrue("Second node should be an HEAD node",html.getChild(1) instanceof HeadTag);
        HeadTag head = (HeadTag)html.getChild(1);
        assertTrue("HEAD node should have eleven children",11 == head.getChildCount ());
        assertTrue("Third child should be a title tag",head.getChild(2) instanceof MetaTag);
        MetaTag metaTag = (MetaTag)head.getChild(2);
        assertStringEquals("Meta Tag Name",description,metaTag.getMetaTagName());
        assertStringEquals("Meta Tag Contents",content,metaTag.getMetaContent());
        assertStringEquals("toHTML()",tag,metaTag.toHtml());
    }
View Full Code Here

Examples of org.htmlparser.tags.MetaTag

        tag + "\n"+
        "<META name=\"keywords\" content=\"SpamCop spam cop email filter abuse header headers parse parser utility script net net-abuse filter mail program system trace traceroute dns\">\n"+
        "<META name=\"language\" content=\"en\">\n"+
        "<META name=\"owner\" content=\"service@admin.spamcop.net\">\n"+
        "<META HTTP-EQUIV=\"content-type\" CONTENT=\"text/html; charset=ISO-8859-1\">");
        parser.setNodeFactory (new PrototypicalNodeFactory (new MetaTag ()));
        parseAndAssertNodeCount(18);
        assertTrue("Node 8 should be End Tag",node[7] instanceof Tag && ((Tag)node[7]).isEndTag ());
        assertTrue("Node 10 should be META Tag",node[9] instanceof MetaTag);
        MetaTag metaTag;
        metaTag = (MetaTag) node[9];
        assertEquals("Meta Tag 10 Name",description,metaTag.getMetaTagName());
        assertEquals("Meta Tag 10 Contents",content,metaTag.getMetaContent());

        assertTrue("Node 12 should be META Tag",node[11] instanceof MetaTag);
        assertTrue("Node 14 should be META Tag",node[13] instanceof MetaTag);
        assertTrue("Node 16 should be META Tag",node[15] instanceof MetaTag);
        assertTrue("Node 18 should be META Tag",node[17] instanceof MetaTag);

        metaTag = (MetaTag) node[11];
        assertEquals("Meta Tag 12 Name","keywords",metaTag.getMetaTagName());
        assertEquals("Meta Tag 12 Contents","SpamCop spam cop email filter abuse header headers parse parser utility script net net-abuse filter mail program system trace traceroute dns",metaTag.getMetaContent());
        assertNull("Meta Tag 12 Http-Equiv",metaTag.getHttpEquiv());

        metaTag = (MetaTag) node[13];
        assertEquals("Meta Tag 14 Name","language",metaTag.getMetaTagName());
        assertEquals("Meta Tag 14 Contents","en",metaTag.getMetaContent());
        assertNull("Meta Tag 14 Http-Equiv",metaTag.getHttpEquiv());

        metaTag = (MetaTag) node[15];
        assertEquals("Meta Tag 16 Name","owner",metaTag.getMetaTagName());
        assertEquals("Meta Tag 16 Contents","service@admin.spamcop.net",metaTag.getMetaContent());
        assertNull("Meta Tag 16 Http-Equiv",metaTag.getHttpEquiv());

        metaTag = (MetaTag) node[17];
        assertNull("Meta Tag 18 Name",metaTag.getMetaTagName());
        assertEquals("Meta Tag 18 Contents","text/html; charset=ISO-8859-1",metaTag.getMetaContent());
        assertEquals("Meta Tag 18 Http-Equiv","content-type",metaTag.getHttpEquiv());
    }
View Full Code Here

Examples of org.htmlparser.tags.MetaTag

        "http://www.google.com/test/index.html"
        );
        parser.setNodeFactory (
            new PrototypicalNodeFactory (
                new Tag[] {
                    new MetaTag (),
                }));
        parseAndAssertNodeCount(1);
        assertTrue("Node should be meta tag",node[0] instanceof MetaTag);
        MetaTag metaTag = (MetaTag)node[0];
        assertEquals("Meta Tag Name",description,metaTag.getMetaTagName());
        assertEquals("Content",content,metaTag.getMetaContent());
    }
View Full Code Here

Examples of org.htmlparser.tags.MetaTag

            "<meta http-equiv=\"" + equiv + "\" " +
            "content=\"" + content + "\">" +
            "</head>" +
            "</html>"
        );
        parser.setNodeFactory (new PrototypicalNodeFactory (new MetaTag ()));
        parseAndAssertNodeCount(5);
        assertType("Meta Tag expected", MetaTag.class, node[2]);
        MetaTag metaTag = (MetaTag)node[2];

        assertStringEquals("http-equiv",equiv,metaTag.getHttpEquiv());
        assertStringEquals("content",content,metaTag.getMetaContent());
    }
View Full Code Here

Examples of org.htmlparser.tags.MetaTag

            "</body>" +
            "</html>"
        );
        parser.setNodeFactory (new PrototypicalNodeFactory (
            new Tag[] {
                new MetaTag (),
                new TitleTag (),
                new LinkTag (),
            }));
        parseAndAssertNodeCount(11);
        assertType("meta tag",MetaTag.class,node[3]);
        MetaTag metaTag = (MetaTag)node[3];
        assertStringEquals(
            "meta content",
            content,
            metaTag.getMetaContent()
        );
    }
View Full Code Here

Examples of org.htmlparser.tags.MetaTag

    parser.registerScanners();

    parseAndAssertNodeCount(9);
    assertTrue("Node 5 should be META Tag", node[4] instanceof MetaTag);
    MetaTag metaTag;
    metaTag = (MetaTag) node[4];
    assertStringEquals("Meta Tag 4 Name", "description", metaTag.getMetaTagName());
    assertStringEquals(
        "Meta Tag 4 Contents",
        "Protecting the internet community through technology, not legislation.  SpamCop eliminates spam.  Automatically file spam reports with the network administrators who can stop spam at the source.  Subscribe, and filter your email through powerful statistical analysis before it reaches your inbox.",
        metaTag.getMetaContent());
    assertStringEquals(
        "toHTML()",
        "<META CONTENT=\"Protecting the internet community through technology, not legislation.  SpamCop eliminates spam.  Automatically file spam reports with the network administrators who can stop spam at the source.  Subscribe, and filter your email through powerful statistical analysis before it reaches your inbox.\" NAME=\"description\">",
        metaTag.toHtml());
  }
View Full Code Here

Examples of org.htmlparser.tags.MetaTag

    parser.addScanner(scanner);

    parseAndAssertNodeCount(11);
    assertTrue("Node 5 should be End Tag", node[5] instanceof EndTag);
    assertTrue("Node 6 should be META Tag", node[6] instanceof MetaTag);
    MetaTag metaTag;
    metaTag = (MetaTag) node[6];
    assertEquals("Meta Tag 6 Name", "description", metaTag.getMetaTagName());
    assertEquals(
        "Meta Tag 6 Contents",
        "Protecting the internet community through technology, not legislation.  SpamCop eliminates spam.  Automatically file spam reports with the network administrators who can stop spam at the source.  Subscribe, and filter your email through powerful statistical analysis before it reaches your inbox.",
        metaTag.getMetaContent());

    assertTrue("Node 7 should be META Tag", node[7] instanceof MetaTag);
    assertTrue("Node 8 should be META Tag", node[8] instanceof MetaTag);
    assertTrue("Node 9 should be META Tag", node[9] instanceof MetaTag);

    metaTag = (MetaTag) node[7];
    assertEquals("Meta Tag 7 Name", "keywords", metaTag.getMetaTagName());
    assertEquals(
        "Meta Tag 7 Contents",
        "SpamCop spam cop email filter abuse header headers parse parser utility script net net-abuse filter mail program system trace traceroute dns",
        metaTag.getMetaContent());
    assertNull("Meta Tag 7 Http-Equiv", metaTag.getHttpEquiv());

    metaTag = (MetaTag) node[8];
    assertEquals("Meta Tag 8 Name", "language", metaTag.getMetaTagName());
    assertEquals("Meta Tag 8 Contents", "en", metaTag.getMetaContent());
    assertNull("Meta Tag 8 Http-Equiv", metaTag.getHttpEquiv());

    metaTag = (MetaTag) node[9];
    assertEquals("Meta Tag 9 Name", "owner", metaTag.getMetaTagName());
    assertEquals("Meta Tag 9 Contents", "service@admin.spamcop.net", metaTag.getMetaContent());
    assertNull("Meta Tag 9 Http-Equiv", metaTag.getHttpEquiv());

    metaTag = (MetaTag) node[10];
    assertNull("Meta Tag 10 Name", metaTag.getMetaTagName());
    assertEquals("Meta Tag 10 Contents", "text/html; charset=ISO-8859-1", metaTag.getMetaContent());
    assertEquals("Meta Tag 10 Http-Equiv", "content-type", metaTag.getHttpEquiv());

    assertEquals("This Scanner", scanner, metaTag.getThisScanner());
  }
View Full Code Here

Examples of org.htmlparser.tags.MetaTag

        "http://www.google.com/test/index.html");
    MetaTagScanner scanner = new MetaTagScanner("-t");
    parser.addScanner(scanner);
    parseAndAssertNodeCount(1);
    assertTrue("Node should be meta tag", node[0] instanceof MetaTag);
    MetaTag metaTag = (MetaTag) node[0];
    assertEquals("Meta Tag Name", "Description", metaTag.getMetaTagName());
    assertEquals("Content", "Ethnoburb </I>versus Chinatown: Two Types of Urban Ethnic Communities in Los Angeles",
        metaTag.getMetaContent());
  }
View Full Code Here

Examples of org.htmlparser.tags.MetaTag

    createParser("<html>" + "<head>" + "<meta http-equiv=\"content-type\"" + " content=\"text/html;"
        + " charset=windows-1252\">" + "</head>" + "</html>");
    parser.registerScanners();
    parseAndAssertNodeCount(5);
    assertType("Meta Tag expected", MetaTag.class, node[2]);
    MetaTag metaTag = (MetaTag) node[2];

    assertStringEquals("http-equiv", "content-type", metaTag.getHttpEquiv());
    assertStringEquals("content", "text/html; charset=windows-1252", metaTag.getMetaContent());
  }
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.