public class IssueNavigatorAssertionsImpl extends Object implements IssueNavigatorAssertions
IssueNavigatorAssertions.FilterFormParam| Constructor and Description |
|---|
IssueNavigatorAssertionsImpl(net.sourceforge.jwebunit.WebTester tester,
JIRAEnvironmentData environmentData) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertAdvancedSearch(net.sourceforge.jwebunit.WebTester tester,
String... values)
Assert that the advanced navigator is a JQL expression that contains the passed snippets.
|
void |
assertExactIssuesInResults(String... keys)
Asserts that the passed issues are displayed on the issue navigator.
|
void |
assertIssueNavigatorDisplaying(Locator locator,
String from,
String to,
String of)
Assert that the issue navigator is displaying with bug from, to and totalNumber (of)
|
void |
assertJqlErrors(String... errorMessages)
Assert that the passed errors appears on the advanced issue navigator.
|
void |
assertJqlFitsInFilterForm(String jqlQuery,
IssueNavigatorAssertions.FilterFormParam... formParams)
Executes a JQL query search and asserts that it fits in the simple filter form, and that the specified params are present and set.
|
void |
assertJqlTooComplex()
Assert that the JQL query was too complex to fit in simple mode.
|
void |
assertJqlWarnings(String... warningMessages)
Assert that the passed warnings appears on the advanced issue navigator.
|
void |
assertNoJqlErrors()
Assert that there were no errors with submitted JQL query
|
void |
assertSearchInfo(SharedEntityInfo info)
Assert that the navigator displays the correct description.
|
void |
assertSearchResults(Iterable<? extends SearchResultsCondition> conditions)
Assert properties of the result set displayed in the Issue Navigator.
|
void |
assertSearchResults(SearchResultsCondition... conditions)
Assert properties of the result set displayed in the Issue Navigator.
|
void |
assertSearchResultsAreEmpty()
Asserts that current issue navigator search results are empty.
|
void |
assertSearchResultsContain(String... keys)
Assert that the current results displayed in the issue navigator contain a list of issues in the specified
order.
|
void |
assertSearchResultsDoNotContain(String... keys)
Assert that the current results displayed in the issue navigator do not contain the specified issues.
|
void |
assertSimpleSearch(NavigatorSearch search,
net.sourceforge.jwebunit.WebTester tester)
Assert that the navigator is currently configured like the passed search.
|
@Inject
public IssueNavigatorAssertionsImpl(net.sourceforge.jwebunit.WebTester tester,
JIRAEnvironmentData environmentData)
public void assertSimpleSearch(NavigatorSearch search, net.sourceforge.jwebunit.WebTester tester)
IssueNavigatorAssertionsassertSimpleSearch in interface IssueNavigatorAssertionssearch - the passed search.tester - the web tester to test. It should be pointing to the configure navigator screen.public void assertAdvancedSearch(net.sourceforge.jwebunit.WebTester tester,
String... values)
IssueNavigatorAssertionsassertAdvancedSearch in interface IssueNavigatorAssertionstester - the web tester to test. Is should be pointing to the configure advanced screen.values - the JQL snippets that we try to find.public void assertSearchInfo(SharedEntityInfo info)
IssueNavigatorAssertionsassertSearchInfo in interface IssueNavigatorAssertionsinfo - the filter state to assert.public void assertSearchResults(Iterable<? extends SearchResultsCondition> conditions)
IssueNavigatorAssertionsassertSearchResults in interface IssueNavigatorAssertionsconditions - the conditions to be met. All must be satisfied.public void assertSearchResults(SearchResultsCondition... conditions)
IssueNavigatorAssertionsassertSearchResults in interface IssueNavigatorAssertionsconditions - the conditions to be met. All must be satisfied.public void assertSearchResultsAreEmpty()
IssueNavigatorAssertionsassertSearchResultsAreEmpty in interface IssueNavigatorAssertionspublic void assertExactIssuesInResults(String... keys)
IssueNavigatorAssertionsIssueNavigatorAssertions.assertSearchResults(Iterable)
using the ContainsIssueKeysCondition and the
NumberOfIssuesCondition.assertExactIssuesInResults in interface IssueNavigatorAssertionskeys - the keys of the issues that must appear on navigator. Every key must be entered.public void assertSearchResultsContain(String... keys)
IssueNavigatorAssertionsassertSearchResultsContain in interface IssueNavigatorAssertionskeys - The keys of the issues that must appear in the issue navigator results. Must not be null or empty.public void assertSearchResultsDoNotContain(String... keys)
IssueNavigatorAssertionsassertSearchResultsDoNotContain in interface IssueNavigatorAssertionskeys - The keys of the issues that must not appear in the issue navigator results. Must not be null or empty.public void assertJqlErrors(String... errorMessages)
IssueNavigatorAssertionsassertJqlErrors in interface IssueNavigatorAssertionserrorMessages - the error messages that should appear.public void assertJqlWarnings(String... warningMessages)
IssueNavigatorAssertionsassertJqlWarnings in interface IssueNavigatorAssertionswarningMessages - the warning messages that should appear.public void assertJqlTooComplex()
IssueNavigatorAssertionsassertJqlTooComplex in interface IssueNavigatorAssertionspublic void assertNoJqlErrors()
IssueNavigatorAssertionsassertNoJqlErrors in interface IssueNavigatorAssertionspublic void assertJqlFitsInFilterForm(String jqlQuery, IssueNavigatorAssertions.FilterFormParam... formParams)
IssueNavigatorAssertionsassertJqlFitsInFilterForm in interface IssueNavigatorAssertionsjqlQuery - the query to executeformParams - the parameters of the form and their values that should be selectedpublic void assertIssueNavigatorDisplaying(Locator locator, String from, String to, String of)
IssueNavigatorAssertionsassertIssueNavigatorDisplaying in interface IssueNavigatorAssertionsCopyright © 2002-2017 Atlassian. All Rights Reserved.