public class FormTagTest extends ParserTestCase
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
FORM_HTML |
构造器和说明 |
---|
FormTagTest(java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
void |
assertTypeNameSize(java.lang.String description,
java.lang.String type,
java.lang.String name,
java.lang.String size,
InputTag inputTag) |
void |
assertTypeNameValue(java.lang.String description,
java.lang.String type,
java.lang.String name,
java.lang.String value,
InputTag inputTag) |
void |
testFormRendering()
Bug 713907 reported by Dhaval Udani, erroneous
attributes being reported.
|
void |
testFormScanningShouldNotHappen()
Bug 713907 reported by Dhaval Udani, erroneous
parsing of form tag (even when form scanner is not
registered)
|
void |
testInputInTable()
From bug #825645 not getting parsed inside table
|
void |
testScan() |
void |
testScanFormWithComments()
Bug 652674 - forms with comments are not being parsed
|
void |
testScanFormWithComments2()
Bug 652674 - forms with comments are not being parsed
|
void |
testScanFormWithLinks()
Bug reported by Pavan Podila - forms with links are not being parsed
Sample html is from google
|
void |
testScanFormWithNoEnding() |
void |
testScanFormWithPreviousOpenLink()
Bug 656870 - a form tag with a previously open link causes infinite loop
on encounter
|
void |
testSearchByName() |
void |
testSearchFor() |
void |
testSearchForCaseSensitive() |
void |
testSetFormLocation() |
void |
testTextArea()
From support request #772998 Cannot extract input tags
The getFormInputs list was reporting zero size and textarea tags were
in the inputs list.
|
void |
testToPlainTextString() |
void |
testUnclosedOptions()
See bug #745566 StackOverflowError on select with too many unclosed options.
|
assertNodeCount, assertSameType, assertStringEquals, assertSuperType, assertTagEquals, assertType, assertXmlEquals, failWithMessage, getParser, main, parseAndAssertNodeCount, parseNodes, removeEscapeCharacters, setParser, testFake
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, countTestCases, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, setName, toString
public static final java.lang.String FORM_HTML
public void assertTypeNameSize(java.lang.String description, java.lang.String type, java.lang.String name, java.lang.String size, InputTag inputTag)
public void assertTypeNameValue(java.lang.String description, java.lang.String type, java.lang.String name, java.lang.String value, InputTag inputTag)
public void testScan() throws ParserException
ParserException
public void testScanFormWithNoEnding() throws java.lang.Exception
java.lang.Exception
public void testScanFormWithLinks() throws ParserException
ParserException
- ParserExceptionpublic void testScanFormWithComments() throws ParserException
ParserException
- ParserExceptionpublic void testScanFormWithComments2() throws ParserException
ParserException
- ParserExceptionpublic void testScanFormWithPreviousOpenLink() throws ParserException
ParserException
- ParserExceptionpublic void testFormScanningShouldNotHappen() throws java.lang.Exception
java.lang.Exception
- Exceptionpublic void testUnclosedOptions() throws ParserException
ParserException
- ParserExceptionpublic void testSetFormLocation() throws ParserException
ParserException
public void testToPlainTextString() throws ParserException
ParserException
public void testSearchFor() throws ParserException
ParserException
public void testSearchForCaseSensitive() throws ParserException
ParserException
public void testSearchByName() throws ParserException
ParserException
public void testFormRendering() throws java.lang.Exception
java.lang.Exception
- Exceptionpublic void testTextArea() throws java.lang.Exception
java.lang.Exception
- Exceptionpublic void testInputInTable() throws java.lang.Exception
java.lang.Exception
- Exception