org.htmlparser.tests.filterTests
Class FilterTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.htmlparser.tests.ParserTestCase
              extended byorg.htmlparser.tests.filterTests.FilterTest
All Implemented Interfaces:
junit.framework.Test

public class FilterTest
extends ParserTestCase

Test the operation of filters.


Field Summary
 
Fields inherited from class org.htmlparser.tests.ParserTestCase
mLexer, node, nodeCount, parser
 
Constructor Summary
FilterTest(java.lang.String name)
           
 
Method Summary
 void testAnd()
          Test and filtering.
 void testAttribute()
          Test attribute filtering.
 void testChild()
          Test child filtering.
 void testEscape()
           
 void testNodeClass()
          Test node class filtering.
 void testNot()
          Test not filtering.
 void testOr()
          Test or filtering.
 void testRegularExpression()
          Test regular expression matching:
 void testSelectors()
           
 void testString()
          Test string filtering.
 void testTagName()
          Test tag name filtering.
 
Methods inherited from class org.htmlparser.tests.ParserTestCase
assertHiddenIDTagPresent, assertNodeCount, assertNodeCount, assertSameType, assertStringEquals, assertSuperType, assertTagEquals, assertType, assertXmlEquals, createParser, createParser, createParser, createParser, failWithMessage, getParser, main, parse, parseAndAssertNodeCount, parseNodes, removeEscapeCharacters, setParser
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilterTest

public FilterTest(java.lang.String name)
Method Detail

testNodeClass

public void testNodeClass()
                   throws ParserException
Test node class filtering.

Throws:
ParserException

testTagName

public void testTagName()
                 throws ParserException
Test tag name filtering.

Throws:
ParserException

testString

public void testString()
                throws ParserException
Test string filtering.

Throws:
ParserException

testChild

public void testChild()
               throws ParserException
Test child filtering.

Throws:
ParserException

testAttribute

public void testAttribute()
                   throws ParserException
Test attribute filtering.

Throws:
ParserException

testAnd

public void testAnd()
             throws ParserException
Test and filtering.

Throws:
ParserException

testOr

public void testOr()
            throws ParserException
Test or filtering.

Throws:
ParserException

testNot

public void testNot()
             throws ParserException
Test not filtering.

Throws:
ParserException

testEscape

public void testEscape()
                throws java.lang.Exception
Throws:
java.lang.Exception

testSelectors

public void testSelectors()
                   throws java.lang.Exception
Throws:
java.lang.Exception

testRegularExpression

public void testRegularExpression()
                           throws java.lang.Exception
Test regular expression matching:

Throws:
java.lang.Exception