View Javadoc

    1   /* PathologicalPathFilterTest
    2    *
    3    * $Id: PathologicalPathFilterTest.java 4652 2006-09-25 18:41:10Z paul_jack $
    4    *
    5    * Created on Feb 23, 2004
    6    *
    7    * Copyright (C) 2004 Internet Archive.
    8    *
    9    * This file is part of the Heritrix web crawler (crawler.archive.org).
    10   *
    11   * Heritrix is free software; you can redistribute it and/or modify
    12   * it under the terms of the GNU Lesser Public License as published by
    13   * the Free Software Foundation; either version 2.1 of the License, or
    14   * any later version.
    15   *
    16   * Heritrix is distributed in the hope that it will be useful,
    17   * but WITHOUT ANY WARRANTY; without even the implied warranty of
    18   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    19   * GNU Lesser Public License for more details.
    20   *
    21   * You should have received a copy of the GNU Lesser Public License
    22   * along with Heritrix; if not, write to the Free Software
    23   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    24   */
    25  package org.archive.crawler.filter;
    26
    27  import junit.framework.TestCase;
    28
    29  /***
    30   * @author John Erik Halse
    31   * @deprecated  The tested class is deprecated, so this test will
    32   * eventually go away.
    33   */
    34  public class PathologicalPathFilterTest extends TestCase {
    35      public final void testAccepts() {
    36          PathologicalPathFilter filter = new PathologicalPathFilter("Filter");
    37
    38          String uri = "http://www.archive.org/";
    39          assertFalse(filter.accepts(uri));
    40
    41          uri = "http://www.archive.org/img/img/img.gif";
    42          assertFalse(filter.accepts(uri));
    43
    44          uri = "http://www.archive.org/img/img/img/img.gif";
    45          assertTrue(filter.accepts(uri));
    46
    47          uri = "http://www.archive.org/img/doc/img/doc/img/doc/img.gif";
    48          assertTrue(filter.accepts(uri));
    49      }
    50  }