|
||||||||||
| 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)
|
protected static void |
assertEndsWith(java.lang.String expectedSuffix,
java.lang.String actual)
|
void |
assertLinkNotPresentWithHrefContaining(java.lang.String urlSubstring)
|
void |
assertLinkPresentWithHref(java.lang.String url)
|
void |
assertLinkPresentWithHrefContaining(java.lang.String urlSubstring)
|
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 |
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). |
protected java.lang.String |
getGroupFromResponse(java.lang.String pattern)
|
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 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 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 | |||||||||