public interface LinkAssertions
Modifier and Type | Method and Description |
---|---|
void |
assertLinkAtNodeContains(String xpath,
String containsUrl)
Assert that a link at specified xpath is present and location contains the given url.
|
void |
assertLinkAtNodeEndsWith(String xpath,
String endsWith)
Assert that a link at specified xpath is present and location ends with given url.
|
void |
assertLinkByIdHasExactText(String linkId,
String linkText)
Assert that link with given ID exists and matches exactly given text
|
void |
assertLinkIdLocationEndsWith(String linkId,
String endsWith)
Assert that the passed link's destination ends with a the passed value.
|
void |
assertLinkIdLocationMatchesRegex(String linkId,
String regex)
Assert that the passed link's destination matches the passed regex.
|
void |
assertLinkIdQueryStringContainsJqlQuery(String linkId,
String expectedJqlQuery) |
void |
assertLinkLocationEndsWith(String linkText,
String endsWith)
Assert that the passed link's destination ends with a the passed value.
|
void |
assertLinkLocationEndsWith(com.meterware.httpunit.WebLink link,
String endsWith)
Assert that the passed link's destination ends with the passed value.
|
void |
assertLinkNotPresentContainingTextById(String regionId,
String text)
Assert that a link containing the specified text is not present within the region located by regionId.
|
void |
assertLinkNotPresentWithExactText(String xpath,
String text)
Assert that a link with the specified text is not present within the region of the given locator.
|
void |
assertLinkPresentWithExactText(String xpath,
String text)
Assert that a link with the specified text is present within the region of the given locator.
|
void |
assertLinkPresentWithExactTextById(String regionId,
String text)
Assert that a link with the specified text is present within the region located by regionId.
|
void |
assertLinkQueryStringContainsJqlQuery(com.meterware.httpunit.WebLink link,
String expectedJqlQuery) |
void |
assertLinkTextQueryStringContainsJqlQuery(String xpath,
String linkText,
String expectedJqlQuery) |
void |
assertLinkWithExactTextAndUrlPresent(String expectedExactText,
String expectedUrlSuffix)
Assert that the page contains a link with exact text and a URL ending with the provided expecedUrlSuffix.
|
void assertLinkByIdHasExactText(String linkId, String linkText)
linkId
- ID of the linklinkText
- the text of the link to test.void assertLinkLocationEndsWith(String linkText, String endsWith)
linkText
- the text of the link to test.endsWith
- the expected end of the link's destination.void assertLinkLocationEndsWith(com.meterware.httpunit.WebLink link, String endsWith)
link
- the link to test.endsWith
- the expected end of the link's destination.void assertLinkIdLocationEndsWith(String linkId, String endsWith)
linkId
- the id to the link to check.endsWith
- the expected end of the link's destination.void assertLinkIdLocationMatchesRegex(String linkId, String regex)
linkId
- the id to the link to check.regex
- the regular expression to use in the test.void assertLinkPresentWithExactText(String xpath, String text)
xpath
- the XPath query to narrow down the search. Should not contain the A element being searched for.text
- the exact text within the link.void assertLinkNotPresentWithExactText(String xpath, String text)
xpath
- the XPath query to narrow down the search. Should not contain the A element being searched for.text
- the text within the link.void assertLinkAtNodeEndsWith(String xpath, String endsWith)
Note: consider using assertLinkAtNodeContains(String, String)
instead as it is less sensitive to breakages
caused by the addition of parameters such as XSRF token.
xpath
- the XPath query to specify the anchor element. The xpath expression should end with an A elementendsWith
- the expected end of the link's destination.void assertLinkPresentWithExactTextById(String regionId, String text)
regionId
- the ID of the page section that should contain the A element being searched for.text
- the exact text within the link.void assertLinkNotPresentContainingTextById(String regionId, String text)
regionId
- the ID of the page section that should not contain the A element being searched for.text
- the text within the link.void assertLinkAtNodeContains(String xpath, String containsUrl)
xpath
- the XPath query to specify the anchor element. The xpath expression should end with an A elementcontainsUrl
- the expected url to be contained in the link's destination.void assertLinkIdQueryStringContainsJqlQuery(String linkId, String expectedJqlQuery)
void assertLinkTextQueryStringContainsJqlQuery(String xpath, String linkText, String expectedJqlQuery)
void assertLinkQueryStringContainsJqlQuery(com.meterware.httpunit.WebLink link, String expectedJqlQuery)
void assertLinkWithExactTextAndUrlPresent(String expectedExactText, String expectedUrlSuffix)
expectedExactText
- expected exact text of the linkexpectedUrlSuffix
- expected URL suffix of the linkCopyright © 2002-2016 Atlassian. All Rights Reserved.