Java Doc for HtmlPageTest.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.HtmlPageTest

HtmlPageTest
public class HtmlPageTest extends WebTestCase (Code)
Tests for HtmlPage .
version:
   $Revision: 2132 $
author:
   Mike Bowler
author:
   Noboru Sinohara
author:
   David K. Taylor
author:
   Andreas Hangler
author:
   Christian Sell
author:
   Marc Guillemot
author:
   Ahmed Ashour



Constructor Summary
public  HtmlPageTest(String name)
    

Method Summary
public  voidtestAsText()
     Regression test for asText() which would blow up.
public  voidtestAsXml()
    
public  voidtestAsXml2()
    
public  voidtestAsXmlValidHtmlOutput()
    
public  voidtestAssertAllAccessKeyAttributesUnique()
    
public  voidtestAssertAllAccessKeyAttributesUnique_Duplicates()
    
public  voidtestAssertAllIdAttributesUnique()
    
public  voidtestAssertAllIdAttributesUnique_Duplicates()
    
public  voidtestAssertAllTabIndexAttributesSet()
    
public  voidtestAssertAllTabIndexAttributesSet_BadValue()
    
public  voidtestAssertAllTabIndexAttributesSet_SomeMissing()
    
public  voidtestBase_InsideBody()
    
public  voidtestBase_Multiple()
    
public  voidtestCaseInsensitiveRegexReplacement()
    
public  voidtestClonedPageHasOwnDocumentElement()
    
public  voidtestClonedPageHasOwnIdMap()
    
public  voidtestConstructor()
    
public  voidtestDeregisterFrameWithoutSrc()
    
public  voidtestDocumentElement()
    
public  voidtestDocumentNodeType()
    
public  voidtestDocumentParentIsNull()
     Test that the parent of the DOM Document (HtmlPage) is null.
public  voidtestEmbeddedMetaTag_Regression()
    
public  voidtestFormSubmit()
    
public  voidtestGetElementById_AfterAppendRemoveAppendChild()
     Tests getElementById() of child element after appendChild(), removeChild(), then appendChild() of the parent element.
public  voidtestGetElementById_AfterAppendingToNewlyCreatedElement()
    
public  voidtestGetForms()
    
public  voidtestGetFullQualifiedUrl_NoBaseSpecified()
    
public  voidtestGetFullQualifiedUrl_WithBase()
    
public  voidtestGetFullQualifiedUrl_WithInvalidBase()
    
public  voidtestGetHtmlElement()
    
public  voidtestGetHtmlElementByAccessKey()
    
public  voidtestGetHtmlElementByIdAfterRemove()
    
public  voidtestGetHtmlElementById_idTwice()
     Test getHtmlElementById() when 2 elements have the same id and the first one is removed.
public  voidtestGetHtmlElementsByAccessKey()
    
public  voidtestGetHtmlElementsByName()
    
public  voidtestGetInputByName()
    
public  voidtestGetPageEncoding()
    
public  voidtestGetTabbableElements()
    
public  voidtestGetTabbableElements_None()
    
public  voidtestGetTabbableElements_OneEnabled_OneDisabled()
    
public  voidtestHtmlAttributeChangeListener_AddAttribute()
    
public  voidtestHtmlAttributeChangeListener_ListenerRegistersNewListener()
    
public  voidtestHtmlAttributeChangeListener_RemoveAttribute()
    
public  voidtestHtmlAttributeChangeListener_RemoveListener()
    
public  voidtestHtmlAttributeChangeListener_ReplaceAttribute()
    
public  voidtestIsJavascript()
    
public  voidtestMetaTagWithEmptyURL()
    
public  voidtestNoSlashURL()
    
public  voidtestOnLoadHandler_BodyName()
    
public  voidtestOnLoadHandler_BodyName_NotAFunction()
    
public  voidtestOnLoadHandler_BodyStatement()
    
public  voidtestOnLoadHandler_ScriptName()
    
public  voidtestOnLoadHandler_ScriptNameRead()
    
public  voidtestOnLoadHandler_TwoBodyStatements()
    
public  voidtestOnLoadHandler_idChange()
    
public  voidtestOnLoadReturn()
    
public  voidtestOnbeforeunloadHandler()
    
public  voidtestOnunLoadHandler()
    
public  voidtestRefresh_HttpResponseHeader()
     Test auto-refresh from a response header.
public  voidtestRefresh_ImmediateRefresh_AvoidOOME()
     Ensures that if a page is supposed to refresh itself every certain amount of time, and the ImmediateRefreshHandler is being used, an OOME is avoided by not performing the refresh.
public  voidtestRefresh_MetaTagNoScript()
     Test auto-refresh from a meta tag inside noscript.
public  voidtestRefresh_MetaTagPartlyQuoted()
     Test auto-refresh from a meta tag with url partly quoted.
public  voidtestRefresh_MetaTagQuoted()
     Test auto-refresh from a meta tag with url quoted.
public  voidtestRefresh_MetaTag_CustomRefreshHandler()
     Test auto-refresh from a meta tag with a refresh handler that doesn't refresh.
public  voidtestRefresh_MetaTag_DefaultRefreshHandler()
     Test auto-refresh from a meta tag.
public  voidtestRefresh_MetaTag_NoUrl()
     Test auto-refresh from a meta tag with no URL.
public  voidtestRefresh_MetaTag_Whitespace()
     Test that whitespace before and after ';' is permitted.
public  voidtestRegexReplacementWithFunction()
    
public  voidtestSerialization()
    
public  voidtestSetCookieMetaTag()
    
public  voidtestSrcJavaScript()
    
public  voidtestTitle_EmptyXmlTagExpanded()
    
public  voidtestWrongHtml_TagBeforeHtml()
    


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




Method Detail
testAsText
public void testAsText() throws Exception(Code)
Regression test for asText() which would blow up.
exception:
  Exception - If the test fails



testAsXml
public void testAsXml() throws Exception(Code)

exception:
  Exception - If the test fails



testAsXml2
public void testAsXml2() throws Exception(Code)

exception:
  Exception - If the test fails



testAsXmlValidHtmlOutput
public void testAsXmlValidHtmlOutput() throws Exception(Code)
Test that the generated xml is valid as html code too
exception:
  Exception - If the test fails



testAssertAllAccessKeyAttributesUnique
public void testAssertAllAccessKeyAttributesUnique() throws Exception(Code)

throws:
  Exception - if the test fails



testAssertAllAccessKeyAttributesUnique_Duplicates
public void testAssertAllAccessKeyAttributesUnique_Duplicates() throws Exception(Code)

throws:
  Exception - if the test fails



testAssertAllIdAttributesUnique
public void testAssertAllIdAttributesUnique() throws Exception(Code)

throws:
  Exception - if the test fails



testAssertAllIdAttributesUnique_Duplicates
public void testAssertAllIdAttributesUnique_Duplicates() throws Exception(Code)

throws:
  Exception - if the test fails



testAssertAllTabIndexAttributesSet
public void testAssertAllTabIndexAttributesSet() throws Exception(Code)

throws:
  Exception - if the test fails



testAssertAllTabIndexAttributesSet_BadValue
public void testAssertAllTabIndexAttributesSet_BadValue() throws Exception(Code)

throws:
  Exception - if the test fails



testAssertAllTabIndexAttributesSet_SomeMissing
public void testAssertAllTabIndexAttributesSet_SomeMissing() throws Exception(Code)

throws:
  Exception - if the test fails



testBase_InsideBody
public void testBase_InsideBody() throws Exception(Code)

throws:
  Exception - If an error occurs.



testBase_Multiple
public void testBase_Multiple() throws Exception(Code)

throws:
  Exception - If an error occurs.



testCaseInsensitiveRegexReplacement
public void testCaseInsensitiveRegexReplacement() throws Exception(Code)

throws:
  Exception - if the test fails



testClonedPageHasOwnDocumentElement
public void testClonedPageHasOwnDocumentElement() throws Exception(Code)
Verifies that a cloned HtmlPage has its own documentElement
throws:
  Exception - if the test fails



testClonedPageHasOwnIdMap
public void testClonedPageHasOwnIdMap() throws Exception(Code)
Verifies that a cloned HtmlPage has its own idMap_
throws:
  Exception - if the test fails



testConstructor
public void testConstructor() throws Exception(Code)

exception:
  Exception - If the test fails



testDeregisterFrameWithoutSrc
public void testDeregisterFrameWithoutSrc() throws Exception(Code)

throws:
  Exception - if the test fails



testDocumentElement
public void testDocumentElement() throws Exception(Code)

throws:
  Exception - if the test fails



testDocumentNodeType
public void testDocumentNodeType() throws Exception(Code)

throws:
  Exception - if the test fails



testDocumentParentIsNull
public void testDocumentParentIsNull() throws Exception(Code)
Test that the parent of the DOM Document (HtmlPage) is null.
throws:
  Exception - if the test fails



testEmbeddedMetaTag_Regression
public void testEmbeddedMetaTag_Regression() throws Exception(Code)

throws:
  Exception - if the test fails



testFormSubmit
public void testFormSubmit() throws Exception(Code)

throws:
  Exception - if the test fails



testGetElementById_AfterAppendRemoveAppendChild
public void testGetElementById_AfterAppendRemoveAppendChild() throws Exception(Code)
Tests getElementById() of child element after appendChild(), removeChild(), then appendChild() of the parent element.
throws:
  Exception - if the test fails



testGetElementById_AfterAppendingToNewlyCreatedElement
public void testGetElementById_AfterAppendingToNewlyCreatedElement() throws Exception(Code)

throws:
  Exception - if the test fails



testGetForms
public void testGetForms() throws Exception(Code)

throws:
  Exception - if the test fails



testGetFullQualifiedUrl_NoBaseSpecified
public void testGetFullQualifiedUrl_NoBaseSpecified() throws Exception(Code)

throws:
  Exception - if the test fails



testGetFullQualifiedUrl_WithBase
public void testGetFullQualifiedUrl_WithBase() throws Exception(Code)

throws:
  Exception - if the test fails



testGetFullQualifiedUrl_WithInvalidBase
public void testGetFullQualifiedUrl_WithInvalidBase() throws Exception(Code)

throws:
  Exception - if the test fails



testGetHtmlElement
public void testGetHtmlElement() throws Exception(Code)
Test getHtmlElement() for all elements that can be loaded
throws:
  Exception - if the test fails



testGetHtmlElementByAccessKey
public void testGetHtmlElementByAccessKey() throws Exception(Code)

throws:
  Exception - if the test fails



testGetHtmlElementByIdAfterRemove
public void testGetHtmlElementByIdAfterRemove() throws Exception(Code)
Regression test for bug 1233519
exception:
  Exception - If the test fails



testGetHtmlElementById_idTwice
public void testGetHtmlElementById_idTwice() throws Exception(Code)
Test getHtmlElementById() when 2 elements have the same id and the first one is removed.
exception:
  Exception - If the test fails



testGetHtmlElementsByAccessKey
public void testGetHtmlElementsByAccessKey() throws Exception(Code)

throws:
  Exception - if the test fails



testGetHtmlElementsByName
public void testGetHtmlElementsByName() throws Exception(Code)

exception:
  Exception - if the test fails



testGetInputByName
public void testGetInputByName() throws Exception(Code)

throws:
  Exception - if the test fails



testGetPageEncoding
public void testGetPageEncoding() throws Exception(Code)

throws:
  Exception - if the test fails



testGetTabbableElements
public void testGetTabbableElements() throws Exception(Code)

throws:
  Exception - if the test fails



testGetTabbableElements_None
public void testGetTabbableElements_None() throws Exception(Code)

throws:
  Exception - if the test fails



testGetTabbableElements_OneEnabled_OneDisabled
public void testGetTabbableElements_OneEnabled_OneDisabled() throws Exception(Code)

throws:
  Exception - if the test fails



testHtmlAttributeChangeListener_AddAttribute
public void testHtmlAttributeChangeListener_AddAttribute() throws Exception(Code)

throws:
  Exception - if the test fails



testHtmlAttributeChangeListener_ListenerRegistersNewListener
public void testHtmlAttributeChangeListener_ListenerRegistersNewListener() throws Exception(Code)

throws:
  Exception - if the test fails



testHtmlAttributeChangeListener_RemoveAttribute
public void testHtmlAttributeChangeListener_RemoveAttribute() throws Exception(Code)

throws:
  Exception - if the test fails



testHtmlAttributeChangeListener_RemoveListener
public void testHtmlAttributeChangeListener_RemoveListener() throws Exception(Code)

throws:
  Exception - if the test fails



testHtmlAttributeChangeListener_ReplaceAttribute
public void testHtmlAttributeChangeListener_ReplaceAttribute() throws Exception(Code)

throws:
  Exception - if the test fails



testIsJavascript
public void testIsJavascript() throws Exception(Code)
Regression test for bug 1204637
exception:
  Exception - If the test fails



testMetaTagWithEmptyURL
public void testMetaTagWithEmptyURL() throws Exception(Code)

throws:
  Exception - failure



testNoSlashURL
public void testNoSlashURL() throws Exception(Code)
Test for bug 1714767
throws:
  Exception - if the test fails



testOnLoadHandler_BodyName
public void testOnLoadHandler_BodyName() throws Exception(Code)
Regression test for bug 713646
throws:
  Exception - if the test fails



testOnLoadHandler_BodyName_NotAFunction
public void testOnLoadHandler_BodyName_NotAFunction() throws Exception(Code)
Regression test for bug 713646
throws:
  Exception - if the test fails



testOnLoadHandler_BodyStatement
public void testOnLoadHandler_BodyStatement() throws Exception(Code)

throws:
  Exception - if the test fails



testOnLoadHandler_ScriptName
public void testOnLoadHandler_ScriptName() throws Exception(Code)
Regression test for window.onload property
throws:
  Exception - if the test fails



testOnLoadHandler_ScriptNameRead
public void testOnLoadHandler_ScriptNameRead() throws Exception(Code)
Regression test for window.onload property
throws:
  Exception - if the test fails



testOnLoadHandler_TwoBodyStatements
public void testOnLoadHandler_TwoBodyStatements() throws Exception(Code)
If the onload handler contains two statements then only the first would execute
throws:
  Exception - if the test fails



testOnLoadHandler_idChange
public void testOnLoadHandler_idChange() throws Exception(Code)
Regression test for bug 1658273
throws:
  Exception - if the test fails



testOnLoadReturn
public void testOnLoadReturn() throws Exception(Code)
Test that a return statement in onload doesn't throw any exception
throws:
  Exception - if the test fails



testOnbeforeunloadHandler
public void testOnbeforeunloadHandler() throws Exception(Code)

throws:
  Exception - If the test fails



testOnunLoadHandler
public void testOnunLoadHandler() throws Exception(Code)

throws:
  Exception - if the test fails



testRefresh_HttpResponseHeader
public void testRefresh_HttpResponseHeader() throws Exception(Code)
Test auto-refresh from a response header.
throws:
  Exception - if the test fails



testRefresh_ImmediateRefresh_AvoidOOME
public void testRefresh_ImmediateRefresh_AvoidOOME() throws Exception(Code)
Ensures that if a page is supposed to refresh itself every certain amount of time, and the ImmediateRefreshHandler is being used, an OOME is avoided by not performing the refresh.
throws:
  Exception - if the test fails



testRefresh_MetaTagNoScript
public void testRefresh_MetaTagNoScript() throws Exception(Code)
Test auto-refresh from a meta tag inside noscript.
throws:
  Exception - if the test fails



testRefresh_MetaTagPartlyQuoted
public void testRefresh_MetaTagPartlyQuoted() throws Exception(Code)
Test auto-refresh from a meta tag with url partly quoted.
throws:
  Exception - if the test fails



testRefresh_MetaTagQuoted
public void testRefresh_MetaTagQuoted() throws Exception(Code)
Test auto-refresh from a meta tag with url quoted.
throws:
  Exception - if the test fails



testRefresh_MetaTag_CustomRefreshHandler
public void testRefresh_MetaTag_CustomRefreshHandler() throws Exception(Code)
Test auto-refresh from a meta tag with a refresh handler that doesn't refresh.
throws:
  Exception - if the test fails



testRefresh_MetaTag_DefaultRefreshHandler
public void testRefresh_MetaTag_DefaultRefreshHandler() throws Exception(Code)
Test auto-refresh from a meta tag.
throws:
  Exception - if the test fails



testRefresh_MetaTag_NoUrl
public void testRefresh_MetaTag_NoUrl() throws Exception(Code)
Test auto-refresh from a meta tag with no URL.
throws:
  Exception - if the test fails



testRefresh_MetaTag_Whitespace
public void testRefresh_MetaTag_Whitespace() throws Exception(Code)
Test that whitespace before and after ';' is permitted.
throws:
  Exception - if the test fails



testRegexReplacementWithFunction
public void testRegexReplacementWithFunction() throws Exception(Code)

throws:
  Exception - if the test fails



testSerialization
public void testSerialization() throws Exception(Code)

throws:
  Exception - If the test fails



testSetCookieMetaTag
public void testSetCookieMetaTag() throws Exception(Code)
Test the set-cookie meta tag
throws:
  Exception - if the test fails



testSrcJavaScript
public void testSrcJavaScript() throws Exception(Code)

throws:
  Exception - If an error occurs.



testTitle_EmptyXmlTagExpanded
public void testTitle_EmptyXmlTagExpanded() throws Exception(Code)

throws:
  Exception - if the test fails



testWrongHtml_TagBeforeHtml
public void testWrongHtml_TagBeforeHtml() throws Exception(Code)
Test that wrong formed html code is parsed like browsers do
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.