Package org.htmlparser.beans

Examples of org.htmlparser.beans.LinkBean


    }

    public void testSerializableLinkBean()
        throws IOException, ClassNotFoundException, ParserException
    {
        LinkBean lb;
        URL[] links;
        byte[] data;
        URL[] links2;

        lb = new LinkBean();
        lb.setURL("http://htmlparser.sourceforge.net/test/example.html");
        links = lb.getLinks();

        data = pickle(lb);
        lb = (LinkBean) unpickle(data);

        links2 = lb.getLinks();
        assertEquals(
            "Number of links after serialization differs",
            links.length,
            links2.length);
        for (int i = 0; i < links.length; i++)
View Full Code Here


            hit[0].booleanValue());
    }

    public void testLinkBeanListener()
    {
        final LinkBean lb;
        final Boolean hit[] = new Boolean[1];

        lb = new LinkBean();
        hit[0] = Boolean.FALSE;
        lb.addPropertyChangeListener(new PropertyChangeListener()
        {
            public void propertyChange(PropertyChangeEvent event)
            {
                if (event.getSource().equals(lb))
                    if (event
                        .getPropertyName()
                        .equals(LinkBean.PROP_LINKS_PROPERTY))
                        hit[0] = Boolean.TRUE;
            }
        });

        hit[0] = Boolean.FALSE;
        lb.setURL("http://htmlparser.sourceforge.net/test/example.html");
        assertTrue(
            "Links property change not fired for URL change",
            hit[0].booleanValue());
    }
View Full Code Here

        throws
            IOException,
            ClassNotFoundException,
            ParserException
    {
        LinkBean lb;
        URL[] links;
        byte[] data;
        URL[] links2;

        lb = new LinkBean ();
        lb.setURL ("http://htmlparser.sourceforge.net/test/example.html");
        links = lb.getLinks ();

        data = pickle (lb);
        lb = (LinkBean)unpickle (data);

        links2 = lb.getLinks ();
        assertEquals ("Number of links after serialization differs", links.length, links2.length);
        for (int i = 0; i < links.length; i++)
        {
            assertEquals (
                "Links before and after serialization differ",
View Full Code Here

            hit[0].booleanValue ());
    }

    public void testLinkBeanListener ()
    {
        final LinkBean lb;
        final Boolean hit[] = new Boolean[1];

        lb = new LinkBean ();
        hit[0] = Boolean.FALSE;
        lb.addPropertyChangeListener (
            new PropertyChangeListener ()
            {
                public void propertyChange (PropertyChangeEvent event)
                {
                    if (event.getSource ().equals (lb))
                        if (event.getPropertyName ().equals (LinkBean.PROP_LINKS_PROPERTY))
                            hit[0] = Boolean.TRUE;
                }
            });

        hit[0] = Boolean.FALSE;
        lb.setURL ("http://htmlparser.sourceforge.net/test/example.html");
        assertTrue (
            "Links property change not fired for URL change",
            hit[0].booleanValue ());
    }
View Full Code Here

    assertEquals("Strings before and after serialization differ", text, sb.getStrings());
  }

  public void testSerializableLinkBean() throws IOException, ClassNotFoundException, ParserException {
    LinkBean lb;
    URL[] links;
    byte[] data;
    URL[] links2;

    lb = new LinkBean();
    lb.setURL("http://htmlparser.sourceforge.net/test/example.html");
    links = lb.getLinks();

    data = pickle(lb);
    lb = (LinkBean) unpickle(data);

    links2 = lb.getLinks();
    assertEquals("Number of links after serialization differs", links.length, links2.length);
    for (int i = 0; i < links.length; i++) {
      assertEquals("Links before and after serialization differ", links[i], links2[i]);
    }
  }
View Full Code Here

    sb.setLinks(true);
    assertTrue("Strings property change not fired for links change", hit[0].booleanValue());
  }

  public void testLinkBeanListener() {
    final LinkBean lb;
    final Boolean hit[] = new Boolean[1];

    lb = new LinkBean();
    hit[0] = Boolean.FALSE;
    lb.addPropertyChangeListener(new PropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        if (event.getSource().equals(lb))
          if (event.getPropertyName().equals(LinkBean.PROP_LINKS_PROPERTY))
            hit[0] = Boolean.TRUE;
      }
    });

    hit[0] = Boolean.FALSE;
    lb.setURL("http://htmlparser.sourceforge.net/test/example.html");
    assertTrue("Links property change not fired for URL change", hit[0].booleanValue());
  }
View Full Code Here

TOP

Related Classes of org.htmlparser.beans.LinkBean

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.