|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
com.atlassian.confluence.ThreadLocalWebTestCase
com.atlassian.confluence.AbstractAtlassianWebTestCase
public abstract class AbstractAtlassianWebTestCase
This super class provides extensions to JWebUnit useful in acceptance tests.
| Field Summary | |
|---|---|
protected org.slf4j.Logger |
log
|
static java.lang.String |
SITE_TITLE_SUFFIX
Deprecated. since 3.1 use ConfluencePage.SITE_TITLE_SUFFIX |
static java.lang.String |
TITLE_SEPARATOR
Deprecated. since 3.1 use ConfluencePage.TITLE_SEPARATOR |
| 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)
Assert that an element with a given xpath is not present. |
void |
assertElementPresentByXPath(java.lang.String string)
Assert that an element with a given xpath is present. |
protected static void |
assertEndsWith(java.lang.String expectedSuffix,
java.lang.String actual)
|
void |
assertLinkNotPresentWithHrefContaining(java.lang.String urlSubstring)
|
void |
assertLinkPresent(java.lang.String linkId)
Assert that a link with a given id is present in the response. |
void |
assertLinkPresentWithHref(java.lang.String url)
|
void |
assertLinkPresentWithHrefContaining(java.lang.String urlSubstring)
|
void |
assertLinkPresentWithImage(java.lang.String imageFileName)
Assert that a link containing a specified image is present. |
void |
assertLinkPresentWithText(java.lang.String string)
Assert that a link containing the supplied text is present. |
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 |
assertSubmitButtonNotPresent(java.lang.String buttonName)
Assert that a submit button with a given name is not present. |
void |
assertTextInElement(java.lang.String elementID,
java.lang.String text)
Assert that a given element contains specific text. |
void |
assertTextNotPresent(java.lang.String string)
Assert that supplied text is not present. |
void |
assertTextPresent(java.lang.String text)
Assert that supplied text is present. |
void |
assertTextPresentInPageSource(java.lang.String text)
Asserts that the given text is in the page source. |
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). |
void |
clickLinkWithText(java.lang.String linkText)
Navigate by selection of a link containing given text. |
protected java.lang.String |
getGroupFromResponse(java.lang.String pattern)
|
void |
selectOptionByValue(java.lang.String selectName,
java.lang.String value)
Select an option with a given value in a select element. |
void |
setTextField(java.lang.String inputName,
java.lang.String value)
Set the value of a text or password input field. |
void |
setTextFieldUnlessBlank(java.lang.String inputName,
java.lang.String value)
|
| 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 |
|---|
protected final transient org.slf4j.Logger log
@Deprecated public static final java.lang.String TITLE_SEPARATOR
@Deprecated public static final java.lang.String SITE_TITLE_SUFFIX
| Constructor Detail |
|---|
public AbstractAtlassianWebTestCase()
public AbstractAtlassianWebTestCase(java.lang.String testName)
| Method Detail |
|---|
protected java.lang.String getGroupFromResponse(java.lang.String pattern)
public void assertPageTitleEquals(java.lang.String pageTitle)
pageTitle - The title displayed before the first separator
public 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)
ThreadLocalWebTestCase
assertTitleEquals in class ThreadLocalWebTestCases - expected title value
protected void assertCollectionContainsKeyWithValue(java.util.Collection collection,
java.lang.String key,
java.lang.String value)
throws java.lang.Exception
java.lang.Exceptionpublic void assertTextsPresentInOrder(java.lang.String... texts)
texts - an array of strings expected to appear in the response
public 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 assertTextPresentInPageSource(java.lang.String text)
text - the text to look forpublic void assertElementPresentByXPath(java.lang.String string)
ThreadLocalWebTestCase
assertElementPresentByXPath in class ThreadLocalWebTestCasestring - element xpath to test for.public void assertTextNotPresent(java.lang.String string)
ThreadLocalWebTestCase
assertTextNotPresent in class ThreadLocalWebTestCasepublic void assertElementNotPresentByXPath(java.lang.String string)
ThreadLocalWebTestCase
assertElementNotPresentByXPath in class ThreadLocalWebTestCasestring - element xpath to test for.public void assertLinkPresentWithText(java.lang.String string)
ThreadLocalWebTestCase
assertLinkPresentWithText in class ThreadLocalWebTestCasepublic void assertLinkPresentWithImage(java.lang.String imageFileName)
ThreadLocalWebTestCase
assertLinkPresentWithImage in class ThreadLocalWebTestCaseimageFileName - A suffix of the image's filename; for example, to match "images/my_icon.png",
you could just pass in "my_icon.png".public void assertLinkPresent(java.lang.String linkId)
ThreadLocalWebTestCase
assertLinkPresent in class ThreadLocalWebTestCasepublic void assertTextPresent(java.lang.String text)
ThreadLocalWebTestCase
assertTextPresent in class ThreadLocalWebTestCase
public void assertTextInElement(java.lang.String elementID,
java.lang.String text)
ThreadLocalWebTestCase
assertTextInElement in class ThreadLocalWebTestCaseelementID - id of element to be inspected.text - to check for.public void assertSubmitButtonNotPresent(java.lang.String buttonName)
ThreadLocalWebTestCase
assertSubmitButtonNotPresent in class ThreadLocalWebTestCase
public void selectOptionByValue(java.lang.String selectName,
java.lang.String value)
ThreadLocalWebTestCase
selectOptionByValue in class ThreadLocalWebTestCaseselectName - name of select element.public void clickLinkWithText(java.lang.String linkText)
ThreadLocalWebTestCase
clickLinkWithText in class ThreadLocalWebTestCaselinkText - Text in the link.public void assertLinkPresentWithHref(java.lang.String url)
public void assertLinkPresentWithHrefContaining(java.lang.String urlSubstring)
public void assertLinkNotPresentWithHrefContaining(java.lang.String urlSubstring)
public void assertLinkPresentWithTextAndHref(java.lang.String text,
java.lang.String href)
public void setTextFieldUnlessBlank(java.lang.String inputName,
java.lang.String value)
public void setTextField(java.lang.String inputName,
java.lang.String value)
ThreadLocalWebTestCase
setTextField in class ThreadLocalWebTestCaseinputName - name of form element.value - value to set.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 | |||||||||