java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.htmlparser.tests.ParserTestCase
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- AssertXmlEqualsTest, LineNumberAssignedByNodeReaderTest, ParserTest
- public class ParserTestCase
- extends junit.framework.TestCase
| Fields inherited from class junit.framework.TestCase |
|
|
Method Summary |
private void |
assertActualTagHasNoExtraAttributes(java.lang.String displayMessage,
org.htmlparser.tags.Tag expectedTag,
org.htmlparser.tags.Tag actualTag)
|
private void |
assertActualXmlHasNoMoreNodes(java.lang.String displayMessage,
org.htmlparser.util.NodeIterator actualIterator)
|
private void |
assertAllExpectedTagAttributesFoundInActualTag(java.lang.String displayMessage,
org.htmlparser.tags.Tag expectedTag,
org.htmlparser.tags.Tag actualTag)
|
private void |
assertAttributesMatch(java.lang.String displayMessage,
org.htmlparser.tags.Tag expectedTag,
org.htmlparser.tags.Tag actualTag)
|
protected void |
assertHiddenIDTagPresent(org.htmlparser.tags.FormTag formTag,
java.lang.String name,
java.lang.String inputTagValue)
|
void |
assertNodeCount(int nodeCountExpected)
|
protected void |
assertNodeCount(java.lang.String message,
int expectedLength,
org.htmlparser.Node[] nodes)
|
void |
assertSameType(java.lang.String displayMessage,
org.htmlparser.Node expected,
org.htmlparser.Node actual)
|
void |
assertStringEquals(java.lang.String message,
java.lang.String expected,
java.lang.String actual)
|
private void |
assertStringNodeEquals(java.lang.String displayMessage,
org.htmlparser.Node expectedNode,
org.htmlparser.Node actualNode)
|
private void |
assertStringValueMatches(java.lang.String displayMessage,
org.htmlparser.Node expectedNode,
org.htmlparser.Node actualNode)
|
void |
assertTagEquals(java.lang.String displayMessage,
org.htmlparser.Node expected,
org.htmlparser.Node actual)
|
private void |
assertTagEquals(java.lang.String displayMessage,
org.htmlparser.Node expectedNode,
org.htmlparser.Node actualNode,
org.htmlparser.util.NodeIterator actualEnumeration)
|
private void |
assertTagNameMatches(java.lang.String displayMessage,
org.htmlparser.tags.Tag nextExpectedTag,
org.htmlparser.tags.Tag nextActualTag)
|
void |
assertType(java.lang.String message,
java.lang.Class expectedType,
java.lang.Object object)
|
void |
assertXmlEquals(java.lang.String displayMessage,
java.lang.String expected,
java.lang.String actual)
|
private java.lang.String |
createGenericFailureMessage(java.lang.String displayMessage,
java.lang.String expected,
java.lang.String actual)
|
protected void |
createParser(java.lang.String inputHTML)
|
protected void |
createParser(java.lang.String inputHTML,
int numNodes)
|
protected void |
createParser(java.lang.String inputHTML,
java.lang.String url)
|
protected void |
createParser(java.lang.String inputHTML,
java.lang.String url,
int numNodes)
|
private void |
fixIfXmlEndTag(org.htmlparser.Parser parser,
org.htmlparser.Node node)
|
private org.htmlparser.Node |
getNextNodeUsing(org.htmlparser.util.NodeIterator nodeIterator)
|
private boolean |
isTagAnXmlEndTag(org.htmlparser.tags.Tag expectedTag)
|
protected void |
parse(java.lang.String response)
|
void |
parseAndAssertNodeCount(int nodeCountExpected)
|
void |
parseNodes()
|
static java.lang.String |
removeEscapeCharacters(java.lang.String inputString)
|
| Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
| Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
parser
protected org.htmlparser.Parser parser
node
protected org.htmlparser.Node[] node
nodeCount
protected int nodeCount
reader
protected org.htmlparser.NodeReader reader
ParserTestCase
public ParserTestCase(java.lang.String name)
parse
protected void parse(java.lang.String response)
throws org.htmlparser.util.ParserException
createParser
protected void createParser(java.lang.String inputHTML)
createParser
protected void createParser(java.lang.String inputHTML,
int numNodes)
createParser
protected void createParser(java.lang.String inputHTML,
java.lang.String url)
createParser
protected void createParser(java.lang.String inputHTML,
java.lang.String url,
int numNodes)
assertStringEquals
public void assertStringEquals(java.lang.String message,
java.lang.String expected,
java.lang.String actual)
parseNodes
public void parseNodes()
throws org.htmlparser.util.ParserException
assertNodeCount
public void assertNodeCount(int nodeCountExpected)
parseAndAssertNodeCount
public void parseAndAssertNodeCount(int nodeCountExpected)
throws org.htmlparser.util.ParserException
assertSameType
public void assertSameType(java.lang.String displayMessage,
org.htmlparser.Node expected,
org.htmlparser.Node actual)
assertTagEquals
public void assertTagEquals(java.lang.String displayMessage,
org.htmlparser.Node expected,
org.htmlparser.Node actual)
assertTagNameMatches
private void assertTagNameMatches(java.lang.String displayMessage,
org.htmlparser.tags.Tag nextExpectedTag,
org.htmlparser.tags.Tag nextActualTag)
assertXmlEquals
public void assertXmlEquals(java.lang.String displayMessage,
java.lang.String expected,
java.lang.String actual)
throws java.lang.Exception
getNextNodeUsing
private org.htmlparser.Node getNextNodeUsing(org.htmlparser.util.NodeIterator nodeIterator)
throws org.htmlparser.util.ParserException
assertStringValueMatches
private void assertStringValueMatches(java.lang.String displayMessage,
org.htmlparser.Node expectedNode,
org.htmlparser.Node actualNode)
assertActualXmlHasNoMoreNodes
private void assertActualXmlHasNoMoreNodes(java.lang.String displayMessage,
org.htmlparser.util.NodeIterator actualIterator)
throws org.htmlparser.util.ParserException
createGenericFailureMessage
private java.lang.String createGenericFailureMessage(java.lang.String displayMessage,
java.lang.String expected,
java.lang.String actual)
fixIfXmlEndTag
private void fixIfXmlEndTag(org.htmlparser.Parser parser,
org.htmlparser.Node node)
assertStringNodeEquals
private void assertStringNodeEquals(java.lang.String displayMessage,
org.htmlparser.Node expectedNode,
org.htmlparser.Node actualNode)
assertTagEquals
private void assertTagEquals(java.lang.String displayMessage,
org.htmlparser.Node expectedNode,
org.htmlparser.Node actualNode,
org.htmlparser.util.NodeIterator actualEnumeration)
throws org.htmlparser.util.ParserException
isTagAnXmlEndTag
private boolean isTagAnXmlEndTag(org.htmlparser.tags.Tag expectedTag)
assertAttributesMatch
private void assertAttributesMatch(java.lang.String displayMessage,
org.htmlparser.tags.Tag expectedTag,
org.htmlparser.tags.Tag actualTag)
assertActualTagHasNoExtraAttributes
private void assertActualTagHasNoExtraAttributes(java.lang.String displayMessage,
org.htmlparser.tags.Tag expectedTag,
org.htmlparser.tags.Tag actualTag)
assertAllExpectedTagAttributesFoundInActualTag
private void assertAllExpectedTagAttributesFoundInActualTag(java.lang.String displayMessage,
org.htmlparser.tags.Tag expectedTag,
org.htmlparser.tags.Tag actualTag)
removeEscapeCharacters
public static java.lang.String removeEscapeCharacters(java.lang.String inputString)
assertType
public void assertType(java.lang.String message,
java.lang.Class expectedType,
java.lang.Object object)
assertHiddenIDTagPresent
protected void assertHiddenIDTagPresent(org.htmlparser.tags.FormTag formTag,
java.lang.String name,
java.lang.String inputTagValue)
assertNodeCount
protected void assertNodeCount(java.lang.String message,
int expectedLength,
org.htmlparser.Node[] nodes)