net.sourceforge.jwebunit
Class WebTestCase
java.lang.Object
|
+--junit.framework.Assert
|
+--junit.framework.TestCase
|
+--net.sourceforge.jwebunit.WebTestCase
- All Implemented Interfaces:
- junit.framework.Test
- public class WebTestCase
- extends junit.framework.TestCase
Superclass for Junit TestCases which provides web application navigation and
Junit assertions. This class uses WebTester
as a mixin -
See that class for method documentation.
- Author:
- Jim Weaver, Wilkes Joiner
Method Summary |
void |
assertButtonNotPresent(java.lang.String buttonID)
|
void |
assertButtonPresent(java.lang.String buttonID)
|
void |
assertCheckboxNotSelected(java.lang.String checkBoxName)
|
void |
assertCheckboxSelected(java.lang.String checkBoxName)
|
void |
assertElementNotPresent(java.lang.String anID)
|
void |
assertElementPresent(java.lang.String anID)
|
void |
assertFormElementEmpty(java.lang.String formElementName)
|
void |
assertFormElementEquals(java.lang.String formElementName,
java.lang.String expectedValue)
|
void |
assertFormElementNotPresent(java.lang.String formElementName)
|
void |
assertFormElementNotPresentWithLabel(java.lang.String formElementLabel)
|
void |
assertFormElementPresent(java.lang.String formElementName)
|
void |
assertFormElementPresentWithLabel(java.lang.String formElementLabel)
|
void |
assertFormPresent()
|
void |
assertFormPresent(java.lang.String formName)
|
void |
assertFramePresent(java.lang.String frameName)
|
void |
assertKeyInTable(java.lang.String tableSummaryOrId,
java.lang.String key)
|
void |
assertKeyNotInTable(java.lang.String tableSummaryOrId,
java.lang.String key)
|
void |
assertKeyNotPresent(java.lang.String key)
|
void |
assertKeyPresent(java.lang.String key)
|
void |
assertKeysInTable(java.lang.String tableSummaryOrId,
java.lang.String[] keys)
|
void |
assertLinkNotPresent(java.lang.String linkId)
|
void |
assertLinkNotPresentWithImage(java.lang.String imageFileName)
|
void |
assertLinkNotPresentWithText(java.lang.String linkText)
|
void |
assertLinkPresent(java.lang.String linkId)
|
void |
assertLinkPresentWithImage(java.lang.String imageFileName)
|
void |
assertLinkPresentWithText(java.lang.String linkText)
|
void |
assertOptionEquals(java.lang.String selectName,
java.lang.String option)
|
void |
assertOptionsEqual(java.lang.String selectName,
java.lang.String[] options)
|
void |
assertOptionsNotEqual(java.lang.String selectName,
java.lang.String[] options)
|
void |
assertOptionValuesEqual(java.lang.String selectName,
java.lang.String[] options)
|
void |
assertOptionValuesNotEqual(java.lang.String selectName,
java.lang.String[] options)
|
void |
assertRadioOptionNotPresent(java.lang.String radioGroup,
java.lang.String radioOption)
|
void |
assertRadioOptionNotSelected(java.lang.String radioGroup,
java.lang.String radioOption)
|
void |
assertRadioOptionPresent(java.lang.String radioGroup,
java.lang.String radioOption)
|
void |
assertRadioOptionSelected(java.lang.String radioGroup,
java.lang.String radioOption)
|
void |
assertSubmitButtonNotPresent(java.lang.String buttonName)
|
void |
assertSubmitButtonPresent(java.lang.String buttonName)
|
void |
assertSubmitButtonValue(java.lang.String buttonName,
java.lang.String expectedValue)
|
void |
assertTableEquals(java.lang.String tableSummaryOrId,
ExpectedTable expectedTable)
|
void |
assertTableEquals(java.lang.String tableSummaryOrId,
java.lang.String[][] expectedCellValues)
|
void |
assertTableNotPresent(java.lang.String tableSummaryOrId)
|
void |
assertTablePresent(java.lang.String tableSummaryOrId)
|
void |
assertTableRowsEqual(java.lang.String tableSummaryOrId,
int startRow,
ExpectedTable expectedTable)
|
void |
assertTableRowsEqual(java.lang.String tableSummaryOrId,
int startRow,
java.lang.String[][] expectedCellValues)
|
void |
assertTextInElement(java.lang.String elID,
java.lang.String text)
|
void |
assertTextInTable(java.lang.String tableSummaryOrId,
java.lang.String text)
|
void |
assertTextInTable(java.lang.String tableSummaryOrId,
java.lang.String[] text)
|
void |
assertTextNotInTable(java.lang.String tableSummaryOrId,
java.lang.String text)
|
void |
assertTextNotInTable(java.lang.String tableSummaryOrId,
java.lang.String[] text)
|
void |
assertTextNotPresent(java.lang.String text)
|
void |
assertTextPresent(java.lang.String text)
|
void |
assertTitleEquals(java.lang.String title)
|
void |
assertTitleEqualsKey(java.lang.String titleKey)
|
void |
assertWindowPresent(java.lang.String windowName)
|
void |
beginAt(java.lang.String relativeURL)
|
protected void |
checkCheckbox(java.lang.String checkBoxName)
|
protected void |
clickButton(java.lang.String buttonId)
|
protected void |
clickLink(java.lang.String linkId)
|
protected void |
clickLinkWithImage(java.lang.String imageFileName)
|
protected void |
clickLinkWithText(java.lang.String linkText)
|
protected void |
dumpResponse(java.io.PrintStream stream)
|
protected void |
dumpTable(java.lang.String tableNameOrId,
java.io.PrintStream stream)
|
protected void |
dumpTable(java.lang.String tableNameOrId,
java.lang.String[][] table)
|
HttpUnitDialog |
getDialog()
|
java.lang.String |
getMessage(java.lang.String key)
|
TestContext |
getTestContext()
|
void |
gotoFrame(java.lang.String frameName)
|
void |
gotoRootWindow()
|
void |
gotoWindow(java.lang.String windowName)
|
void |
reset()
|
void |
selectOption(java.lang.String selectName,
java.lang.String option)
|
protected void |
setFormElement(java.lang.String formElementName,
java.lang.String value)
|
protected void |
setFormElementWithLabel(java.lang.String formElementLabel,
java.lang.String value)
|
void |
setWorkingForm(java.lang.String nameOrId)
|
protected void |
submit()
|
void |
submit(java.lang.String buttonName)
|
protected void |
uncheckCheckbox(java.lang.String checkBoxName)
|
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WebTestCase
public WebTestCase(java.lang.String name)
WebTestCase
public WebTestCase()
getDialog
public HttpUnitDialog getDialog()
getTestContext
public TestContext getTestContext()
beginAt
public void beginAt(java.lang.String relativeURL)
getMessage
public java.lang.String getMessage(java.lang.String key)
assertTitleEquals
public void assertTitleEquals(java.lang.String title)
assertTitleEqualsKey
public void assertTitleEqualsKey(java.lang.String titleKey)
assertKeyPresent
public void assertKeyPresent(java.lang.String key)
assertTextPresent
public void assertTextPresent(java.lang.String text)
assertKeyNotPresent
public void assertKeyNotPresent(java.lang.String key)
assertTextNotPresent
public void assertTextNotPresent(java.lang.String text)
assertTablePresent
public void assertTablePresent(java.lang.String tableSummaryOrId)
assertTableNotPresent
public void assertTableNotPresent(java.lang.String tableSummaryOrId)
assertKeyInTable
public void assertKeyInTable(java.lang.String tableSummaryOrId,
java.lang.String key)
assertTextInTable
public void assertTextInTable(java.lang.String tableSummaryOrId,
java.lang.String text)
assertKeysInTable
public void assertKeysInTable(java.lang.String tableSummaryOrId,
java.lang.String[] keys)
assertTextInTable
public void assertTextInTable(java.lang.String tableSummaryOrId,
java.lang.String[] text)
assertKeyNotInTable
public void assertKeyNotInTable(java.lang.String tableSummaryOrId,
java.lang.String key)
assertTextNotInTable
public void assertTextNotInTable(java.lang.String tableSummaryOrId,
java.lang.String text)
assertTextNotInTable
public void assertTextNotInTable(java.lang.String tableSummaryOrId,
java.lang.String[] text)
assertTableEquals
public void assertTableEquals(java.lang.String tableSummaryOrId,
ExpectedTable expectedTable)
assertTableEquals
public void assertTableEquals(java.lang.String tableSummaryOrId,
java.lang.String[][] expectedCellValues)
assertTableRowsEqual
public void assertTableRowsEqual(java.lang.String tableSummaryOrId,
int startRow,
ExpectedTable expectedTable)
assertTableRowsEqual
public void assertTableRowsEqual(java.lang.String tableSummaryOrId,
int startRow,
java.lang.String[][] expectedCellValues)
assertFormElementPresent
public void assertFormElementPresent(java.lang.String formElementName)
assertFormElementNotPresent
public void assertFormElementNotPresent(java.lang.String formElementName)
assertFormElementPresentWithLabel
public void assertFormElementPresentWithLabel(java.lang.String formElementLabel)
assertFormElementNotPresentWithLabel
public void assertFormElementNotPresentWithLabel(java.lang.String formElementLabel)
assertFormPresent
public void assertFormPresent()
assertFormPresent
public void assertFormPresent(java.lang.String formName)
assertFormElementEquals
public void assertFormElementEquals(java.lang.String formElementName,
java.lang.String expectedValue)
assertFormElementEmpty
public void assertFormElementEmpty(java.lang.String formElementName)
assertCheckboxSelected
public void assertCheckboxSelected(java.lang.String checkBoxName)
assertCheckboxNotSelected
public void assertCheckboxNotSelected(java.lang.String checkBoxName)
assertRadioOptionPresent
public void assertRadioOptionPresent(java.lang.String radioGroup,
java.lang.String radioOption)
assertRadioOptionNotPresent
public void assertRadioOptionNotPresent(java.lang.String radioGroup,
java.lang.String radioOption)
assertRadioOptionSelected
public void assertRadioOptionSelected(java.lang.String radioGroup,
java.lang.String radioOption)
assertRadioOptionNotSelected
public void assertRadioOptionNotSelected(java.lang.String radioGroup,
java.lang.String radioOption)
assertOptionsEqual
public void assertOptionsEqual(java.lang.String selectName,
java.lang.String[] options)
assertOptionsNotEqual
public void assertOptionsNotEqual(java.lang.String selectName,
java.lang.String[] options)
assertOptionValuesEqual
public void assertOptionValuesEqual(java.lang.String selectName,
java.lang.String[] options)
assertOptionValuesNotEqual
public void assertOptionValuesNotEqual(java.lang.String selectName,
java.lang.String[] options)
assertOptionEquals
public void assertOptionEquals(java.lang.String selectName,
java.lang.String option)
assertSubmitButtonPresent
public void assertSubmitButtonPresent(java.lang.String buttonName)
assertSubmitButtonNotPresent
public void assertSubmitButtonNotPresent(java.lang.String buttonName)
assertSubmitButtonValue
public void assertSubmitButtonValue(java.lang.String buttonName,
java.lang.String expectedValue)
assertButtonPresent
public void assertButtonPresent(java.lang.String buttonID)
assertButtonNotPresent
public void assertButtonNotPresent(java.lang.String buttonID)
assertLinkPresent
public void assertLinkPresent(java.lang.String linkId)
assertLinkNotPresent
public void assertLinkNotPresent(java.lang.String linkId)
assertLinkPresentWithText
public void assertLinkPresentWithText(java.lang.String linkText)
assertLinkNotPresentWithText
public void assertLinkNotPresentWithText(java.lang.String linkText)
assertLinkPresentWithImage
public void assertLinkPresentWithImage(java.lang.String imageFileName)
assertLinkNotPresentWithImage
public void assertLinkNotPresentWithImage(java.lang.String imageFileName)
assertElementPresent
public void assertElementPresent(java.lang.String anID)
assertElementNotPresent
public void assertElementNotPresent(java.lang.String anID)
assertTextInElement
public void assertTextInElement(java.lang.String elID,
java.lang.String text)
assertWindowPresent
public void assertWindowPresent(java.lang.String windowName)
assertFramePresent
public void assertFramePresent(java.lang.String frameName)
setWorkingForm
public void setWorkingForm(java.lang.String nameOrId)
setFormElement
protected void setFormElement(java.lang.String formElementName,
java.lang.String value)
setFormElementWithLabel
protected void setFormElementWithLabel(java.lang.String formElementLabel,
java.lang.String value)
checkCheckbox
protected void checkCheckbox(java.lang.String checkBoxName)
uncheckCheckbox
protected void uncheckCheckbox(java.lang.String checkBoxName)
selectOption
public void selectOption(java.lang.String selectName,
java.lang.String option)
submit
protected void submit()
submit
public void submit(java.lang.String buttonName)
reset
public void reset()
clickLinkWithText
protected void clickLinkWithText(java.lang.String linkText)
clickLinkWithImage
protected void clickLinkWithImage(java.lang.String imageFileName)
clickLink
protected void clickLink(java.lang.String linkId)
clickButton
protected void clickButton(java.lang.String buttonId)
gotoRootWindow
public void gotoRootWindow()
gotoWindow
public void gotoWindow(java.lang.String windowName)
gotoFrame
public void gotoFrame(java.lang.String frameName)
dumpResponse
protected void dumpResponse(java.io.PrintStream stream)
dumpTable
protected void dumpTable(java.lang.String tableNameOrId,
java.io.PrintStream stream)
dumpTable
protected void dumpTable(java.lang.String tableNameOrId,
java.lang.String[][] table)
Copyright © 2002 ThoughtWorks, Inc. All Rights Reserved.