|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
net.sourceforge.jwebunit.junit.WebTestCase
com.atlassian.confluence.AbstractAtlassianWebTestCase
public abstract class AbstractAtlassianWebTestCase
This super class provides extensions to JWebUnit useful in acceptance tests.
Field Summary | |
---|---|
static java.lang.String |
SITE_TITLE_SUFFIX
|
static java.lang.String |
TITLE_SEPARATOR
|
Fields inherited from class net.sourceforge.jwebunit.junit.WebTestCase |
---|
tester |
Constructor Summary | |
---|---|
AbstractAtlassianWebTestCase()
|
|
AbstractAtlassianWebTestCase(java.lang.String testName)
|
Method Summary | |
---|---|
protected void |
assertCollectionContainsKeyWithValue(java.util.Collection collection,
java.lang.String key,
java.lang.String value)
|
protected static void |
assertContains(java.lang.String expectedSubstring,
java.lang.String actual)
|
protected static void |
assertDoesNotContain(java.lang.String unexpectedSubstring,
java.lang.String actual)
|
void |
assertElementNotPresentByXPath(java.lang.String string)
|
void |
assertElementPresentByXPath(java.lang.String string)
|
protected static void |
assertEndsWith(java.lang.String expectedSuffix,
java.lang.String actual)
|
void |
assertLinkPresent(java.lang.String linkId)
|
void |
assertLinkPresentWithHref(java.lang.String url)
|
void |
assertLinkPresentWithImage(java.lang.String imageFileName)
|
void |
assertLinkPresentWithText(java.lang.String string)
|
void |
assertLinkPresentWithTextAndHref(java.lang.String text,
java.lang.String href)
|
void |
assertPageTitleEquals(java.lang.String pageTitle)
Asserts that the title equals the passed pageTitle plus the site suffix (usually SITE_TITLE_SUFFIX) e.g. |
void |
assertServerResponseContains(java.lang.String string)
|
void |
assertServerResponseDoesNotContain(java.lang.String string)
|
protected static void |
assertStartsWith(java.lang.String expectedPrefix,
java.lang.String actual)
|
void |
assertStatusCode(int expectedStatus)
|
void |
assertTextNotPresent(java.lang.String string)
|
void |
assertTextsPresentInOrder(java.lang.String[] texts)
Asserts that all the given texts appear in the current response in the order in which they appear in the array. |
void |
assertTextsPresentInOrder(java.lang.String[] expected,
java.lang.String[] unexpected)
Asserts that all the given expected texts appear in the current response in the order in which they appear in the array, with none of the unexpected Strings occurring in-between. |
void |
assertTitleEquals(java.lang.String s)
Deprecated. Don't use directly, use assertPageTitleEquals(String) or assertTitleEquals(String, String) |
void |
assertTitleEquals(java.lang.String pageTitle,
java.lang.String spaceTitle)
Asserts that the title equals the passed pageTitle plus separator plus spaceTitle plus site suffix (usually SITE_TITLE_SUFFIX). |
protected java.lang.String |
getGroupFromResponse(java.lang.String pattern)
|
protected void |
tearDown()
|
Methods inherited from class net.sourceforge.jwebunit.junit.WebTestCase |
---|
assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementPresent, assertFormElementEmpty, assertFormElementEquals, assertFormElementMatch, assertFormElementNotPresent, assertFormElementPresent, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertHiddenFieldPresent, assertImagePresent, assertImageValid, assertImageValidAndStore, assertKeyInTable, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyNotPresent, assertKeyPresent, assertKeyPresent, assertKeysInTable, assertKeysInTable, assertLinkNotPresent, assertLinkNotPresentWithExactText, assertLinkNotPresentWithExactText, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithText, assertMatch, assertMatchInElement, assertMatchInTable, assertMatchInTable, assertNoMatch, assertNoMatchInElement, assertNoMatchInTable, assertNoMatchInTable, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertResetButtonNotPresent, assertResetButtonNotPresent, assertResetButtonPresent, assertResetButtonPresent, assertSelectedOptionEquals, assertSelectedOptionMatches, assertSelectedOptionsEqual, assertSelectedOptionsMatch, assertSelectedOptionValueEquals, assertSelectedOptionValuesEqual, assertSelectOptionNotPresent, assertSelectOptionPresent, assertSelectOptionsEqual, assertSelectOptionsNotEqual, assertSelectOptionsPresent, assertSelectOptionValueNotPresent, assertSelectOptionValuePresent, assertSelectOptionValuesEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesPresent, assertSubmitButtonNotPresent, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInElement, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTextPresent, assertTitleEqualsKey, assertTitleEqualsKey, assertTitleMatch, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithText, clickLinkWithText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, dumpTable, dumpTable, getDialog, getElementAttributByXPath, getElementTextByXPath, getFormElementValue, getImage, getMessage, getMessage, getPageSource, getServeurResponse, getTable, getTestContext, getTester, getTestingEngineKey, gotoFrame, gotoPage, gotoRootWindow, gotoWindow, gotoWindow, gotoWindowByTitle, reset, runBare, saveAs, selectOption, selectOptionByValue, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setScriptingEnabled, setTestContext, setTestingEngineKey, setTextField, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, uncheckCheckbox, uncheckCheckbox |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runTest, setName, setUp, 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 |
Field Detail |
---|
public static final java.lang.String TITLE_SEPARATOR
public static final java.lang.String SITE_TITLE_SUFFIX
Constructor Detail |
---|
public AbstractAtlassianWebTestCase()
public AbstractAtlassianWebTestCase(java.lang.String testName)
Method Detail |
---|
protected void tearDown() throws java.lang.Exception
tearDown
in class net.sourceforge.jwebunit.junit.WebTestCase
java.lang.Exception
protected java.lang.String getGroupFromResponse(java.lang.String pattern)
public void assertPageTitleEquals(java.lang.String pageTitle)
pageTitle
- The title displayed before the first separatorpublic void assertTitleEquals(java.lang.String pageTitle, java.lang.String spaceTitle)
pageTitle
- The title displayed before the first separatorspaceTitle
- The title displayed for the tested spacepublic void assertTitleEquals(java.lang.String s)
assertPageTitleEquals(String)
or assertTitleEquals(String, String)
assertTitleEquals
in class net.sourceforge.jwebunit.junit.WebTestCase
s
- protected void assertCollectionContainsKeyWithValue(java.util.Collection collection, java.lang.String key, java.lang.String value) throws java.lang.Exception
java.lang.Exception
public void assertTextsPresentInOrder(java.lang.String[] texts)
texts
- an array of strings expected to appear in the responsepublic void assertTextsPresentInOrder(java.lang.String[] expected, java.lang.String[] unexpected)
expected
- an array of strings expected to appear in the responseunexpected
- an array of string unexpected to appear in the responsepublic void assertElementPresentByXPath(java.lang.String string)
assertElementPresentByXPath
in class net.sourceforge.jwebunit.junit.WebTestCase
public void assertTextNotPresent(java.lang.String string)
assertTextNotPresent
in class net.sourceforge.jwebunit.junit.WebTestCase
public void assertElementNotPresentByXPath(java.lang.String string)
assertElementNotPresentByXPath
in class net.sourceforge.jwebunit.junit.WebTestCase
public void assertLinkPresentWithText(java.lang.String string)
assertLinkPresentWithText
in class net.sourceforge.jwebunit.junit.WebTestCase
public void assertLinkPresentWithImage(java.lang.String imageFileName)
assertLinkPresentWithImage
in class net.sourceforge.jwebunit.junit.WebTestCase
public void assertLinkPresent(java.lang.String linkId)
assertLinkPresent
in class net.sourceforge.jwebunit.junit.WebTestCase
public void assertLinkPresentWithHref(java.lang.String url)
public void assertLinkPresentWithTextAndHref(java.lang.String text, java.lang.String href)
public void assertStatusCode(int expectedStatus)
public void assertServerResponseContains(java.lang.String string)
public void assertServerResponseDoesNotContain(java.lang.String string)
protected static void assertContains(java.lang.String expectedSubstring, java.lang.String actual)
protected static void assertDoesNotContain(java.lang.String unexpectedSubstring, java.lang.String actual)
protected static void assertEndsWith(java.lang.String expectedSuffix, java.lang.String actual)
protected static void assertStartsWith(java.lang.String expectedPrefix, java.lang.String actual)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |