Java Doc for HtmlFormTest.java in  » Testing » htmlunit » com » gargoylesoftware » htmlunit » html » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Testing » htmlunit » com.gargoylesoftware.htmlunit.html 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


com.gargoylesoftware.htmlunit.WebTestCase
   com.gargoylesoftware.htmlunit.html.HtmlFormTest

HtmlFormTest
public class HtmlFormTest extends WebTestCase (Code)
Tests for HtmlForm .
version:
   $Revision: 2132 $
author:
   Mike Bowler
author:
   Jun Chen
author:
   George Murnock
author:
   Marc Guillemot
author:
   Ahmed Ashour
author:
   Philip Graf



Constructor Summary
public  HtmlFormTest(String name)
    

Method Summary
public  voidtestGetButtonByName()
     Test that HtmlForm.getButtonByName(String) returns the first button with the given name.
public  voidtestGetInputByValue()
    
public  voidtestGetTextAreaByName()
     Test that HtmlForm.getTextAreaByName(String) returns the first textarea with the given name.
public  voidtestJSSubmit_JavaScriptAction()
    
public  voidtestReset_onResetHandler()
    
public  voidtestSetSelectedRadioButton_ValueDoesNotExist_DoNotForceSelection()
    
public  voidtestSetSelectedRadioButton_ValueDoesNotExist_ForceSelection()
    
public  voidtestSetSelectedRadioButton_ValueExists()
    
public  voidtestSubmitRadioButton()
     Regression test for a bug that caused a NullPointer exception to be thrown during submit.
public  voidtestSubmitRequestCharset()
    
public  voidtestSubmitToTargetWindow()
    
public  voidtestSubmitURLWithoutParameters()
     Tests that submitting a form without parameters does not trail the URL with a question mark (IE only).
public  voidtestSubmitWithOnClickThatReturnsFalse()
    
public  voidtestSubmit_AnchorCausesSubmit_onSubmitHandler_returnFalse()
    

Simulate a bug report where an anchor contained javascript that caused a form submit. According to the bug report, the form would be submitted even though the onsubmit handler would return false.

public  voidtestSubmit_BadSubmitMethod()
    
public  voidtestSubmit_CheckboxClicked()
    
public  voidtestSubmit_DeepInputs()
     At one point this test was failing because deeply nested inputs weren't getting picked up.
public  voidtestSubmit_ExtraParameters()
    
public  voidtestSubmit_FormElementOrder()
     Test order of submitted parameters matches order of elements in form.
public  voidtestSubmit_IgnoresDisabledControls()
    
public  voidtestSubmit_IgnoresResetControls()
     Reset buttons should not be successful controls.
public  voidtestSubmit_NestedInput()
    
public  voidtestSubmit_NoDefaultValue()
    
public  voidtestSubmit_NoNameOnButton()
    
public  voidtestSubmit_NoNameOnControl()
    
public  voidtestSubmit_SelectHasNoOptions()
    
public  voidtestSubmit_SelectOptionWithoutValueAttribute()
    
public  voidtestSubmit_String()
    
public  voidtestSubmit_javascriptAction()
    
public  voidtestSubmit_javascriptAction_javascriptDisabled()
    
public  voidtestSubmit_onSubmitHandler()
    
public  voidtestSubmit_onSubmitHandler_fails()
    
public  voidtestSubmit_onSubmitHandler_javascriptDisabled()
    
public  voidtestSubmit_onSubmitHandler_returnFalse()
    
public  voidtestSubmit_refererHeader()
    
public  voidtestSumbit_submitInputValue()
    
public  voidtestUrlAfterSubmit()
    
public  voidtestUrlAfterSubmitWithAnchor()
    


Constructor Detail
HtmlFormTest
public HtmlFormTest(String name)(Code)
Create an instance
Parameters:
  name - The name of the test




Method Detail
testGetButtonByName
public void testGetButtonByName() throws Exception(Code)
Test that HtmlForm.getButtonByName(String) returns the first button with the given name.
throws:
  Exception - If the test page can't be loaded.



testGetInputByValue
public void testGetInputByValue() throws Exception(Code)

throws:
  Exception - if the test fails



testGetTextAreaByName
public void testGetTextAreaByName() throws Exception(Code)
Test that HtmlForm.getTextAreaByName(String) returns the first textarea with the given name.
throws:
  Exception - If the test page can't be loaded.



testJSSubmit_JavaScriptAction
public void testJSSubmit_JavaScriptAction() throws Exception(Code)
Simulate a bug report where using JavaScript to submit a form that contains a JavaScript action causes a an "IllegalArgumentException: javascript urls can only be used to load content into frames and iframes."
throws:
  Exception - if the test fails



testReset_onResetHandler
public void testReset_onResetHandler() throws Exception(Code)

throws:
  Exception - if the test fails



testSetSelectedRadioButton_ValueDoesNotExist_DoNotForceSelection
public void testSetSelectedRadioButton_ValueDoesNotExist_DoNotForceSelection() throws Exception(Code)
Test setCheckedRadioButton() with a value that doesn't exist
exception:
  Exception - If the test fails



testSetSelectedRadioButton_ValueDoesNotExist_ForceSelection
public void testSetSelectedRadioButton_ValueDoesNotExist_ForceSelection() throws Exception(Code)
Test setCheckedRadioButton() with a value that doesn't exist
exception:
  Exception - If the test fails



testSetSelectedRadioButton_ValueExists
public void testSetSelectedRadioButton_ValueExists() throws Exception(Code)
Test the good case for setCheckedRadioButton()
exception:
  Exception - If the test fails



testSubmitRadioButton
public void testSubmitRadioButton() throws Exception(Code)
Regression test for a bug that caused a NullPointer exception to be thrown during submit.
throws:
  Exception - if the test fails



testSubmitRequestCharset
public void testSubmitRequestCharset() throws Exception(Code)
Utility for HtmlFormTest.testUrlAfterSubmit()
throws:
  Exception - if the test fails



testSubmitToTargetWindow
public void testSubmitToTargetWindow() throws Exception(Code)
Test that the result of the form will get loaded into the window specified by "target"
throws:
  Exception - If the test fails.



testSubmitURLWithoutParameters
public void testSubmitURLWithoutParameters() throws Exception(Code)
Tests that submitting a form without parameters does not trail the URL with a question mark (IE only).
throws:
  Exception - If the test fails



testSubmitWithOnClickThatReturnsFalse
public void testSubmitWithOnClickThatReturnsFalse() throws Exception(Code)
Regression test for https://sourceforge.net/tracker/index.php?func=detail&aid=1822108&group_id=47038&atid=448266
throws:
  Exception - If the test fails



testSubmit_AnchorCausesSubmit_onSubmitHandler_returnFalse
public void testSubmit_AnchorCausesSubmit_onSubmitHandler_returnFalse() throws Exception(Code)

Simulate a bug report where an anchor contained javascript that caused a form submit. According to the bug report, the form would be submitted even though the onsubmit handler would return false. This wasn't reproducible but I added a test for it anyway.

UPDATE: If the form submit is triggered by javascript then the onsubmit handler is not supposed to be called so it doesn't matter what value it returns.


throws:
  Exception - if the test fails



testSubmit_BadSubmitMethod
public void testSubmit_BadSubmitMethod() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_CheckboxClicked
public void testSubmit_CheckboxClicked() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_DeepInputs
public void testSubmit_DeepInputs() throws Exception(Code)
At one point this test was failing because deeply nested inputs weren't getting picked up.
throws:
  Exception - if the test fails



testSubmit_ExtraParameters
public void testSubmit_ExtraParameters() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_FormElementOrder
public void testSubmit_FormElementOrder() throws Exception(Code)
Test order of submitted parameters matches order of elements in form.
throws:
  Exception - if the test fails



testSubmit_IgnoresDisabledControls
public void testSubmit_IgnoresDisabledControls() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_IgnoresResetControls
public void testSubmit_IgnoresResetControls() throws Exception(Code)
Reset buttons should not be successful controls.
See Also:    Spec
throws:
  Exception - if the test fails



testSubmit_NestedInput
public void testSubmit_NestedInput() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_NoDefaultValue
public void testSubmit_NoDefaultValue() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_NoNameOnButton
public void testSubmit_NoNameOnButton() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_NoNameOnControl
public void testSubmit_NoNameOnControl() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_SelectHasNoOptions
public void testSubmit_SelectHasNoOptions() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_SelectOptionWithoutValueAttribute
public void testSubmit_SelectOptionWithoutValueAttribute() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_String
public void testSubmit_String() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_javascriptAction
public void testSubmit_javascriptAction() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_javascriptAction_javascriptDisabled
public void testSubmit_javascriptAction_javascriptDisabled() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_onSubmitHandler
public void testSubmit_onSubmitHandler() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_onSubmitHandler_fails
public void testSubmit_onSubmitHandler_fails() throws Exception(Code)
Regression test for bug 1628521 NullPointerException when submitting forms
throws:
  Exception - if the test fails



testSubmit_onSubmitHandler_javascriptDisabled
public void testSubmit_onSubmitHandler_javascriptDisabled() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_onSubmitHandler_returnFalse
public void testSubmit_onSubmitHandler_returnFalse() throws Exception(Code)

throws:
  Exception - if the test fails



testSubmit_refererHeader
public void testSubmit_refererHeader() throws Exception(Code)
Test the 'Referer' HTTP header
throws:
  Exception - on test failure



testSumbit_submitInputValue
public void testSumbit_submitInputValue() throws Exception(Code)

throws:
  Exception - If the test fails



testUrlAfterSubmit
public void testUrlAfterSubmit() throws Exception(Code)

throws:
  Exception - if the test fails



testUrlAfterSubmitWithAnchor
public void testUrlAfterSubmitWithAnchor() throws Exception(Code)

throws:
  Exception - if the test fails



Fields inherited from com.gargoylesoftware.htmlunit.WebTestCase
final public static String PROPERTY_GENERATE_TESTPAGES(Code)(Java Doc)
final public static URL URL_FIRST(Code)(Java Doc)
final public static URL URL_GARGOYLE(Code)(Java Doc)
final public static URL URL_SECOND(Code)(Java Doc)
final public static URL URL_THIRD(Code)(Java Doc)

Methods inherited from com.gargoylesoftware.htmlunit.WebTestCase
protected void assertEquals(URL expectedUrl, URL actualUrl)(Code)(Java Doc)
protected void assertEquals(String message, URL expectedUrl, URL actualUrl)(Code)(Java Doc)
protected void assertEquals(String expectedUrl, URL actualUrl)(Code)(Java Doc)
protected void assertEquals(String[] expected, List actual)(Code)(Java Doc)
protected void assertEquals(String message, String[] expected, List actual)(Code)(Java Doc)
protected void assertEquals(String message, String expectedUrl, URL actualUrl)(Code)(Java Doc)
public static void assertNull(Object object)(Code)(Java Doc)
protected void createTestPageForRealBrowserIfNeeded(String content, String[] expectedAlerts) throws IOException(Code)(Java Doc)
protected void createTestPageForRealBrowserIfNeeded(String content, List expectedAlerts) throws IOException(Code)(Java Doc)
public static InputStream getFileAsStream(String fileName) throws FileNotFoundException(Code)(Java Doc)
public static File getFileObject(String fileName) throws FileNotFoundException(Code)(Java Doc)
final protected Log getLog()(Code)(Java Doc)
final protected static MockWebConnection getMockConnection(HtmlPage page)(Code)(Java Doc)
final protected static HtmlPage loadPage(String html) throws Exception(Code)(Java Doc)
final protected static HtmlPage loadPage(BrowserVersion browserVersion, String html, List collectedAlerts) throws Exception(Code)(Java Doc)
final protected static HtmlPage loadPage(String html, List collectedAlerts) throws Exception(Code)(Java Doc)
final protected static HtmlPage loadPage(String html, List collectedAlerts, URL url) throws Exception(Code)(Java Doc)
final protected static HtmlPage loadPage(BrowserVersion browserVersion, String html, List collectedAlerts, URL url) throws Exception(Code)(Java Doc)
final protected static HtmlPage loadUrl(String url) throws Exception(Code)(Java Doc)
protected boolean notYetImplemented()(Code)(Java Doc)
protected void testHTMLFile(String fileName) throws Exception(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.