|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IssueNavigatorAssertions
Class that can be used to make assertions about the current state of the issue navigator.
| Nested Class Summary | |
|---|---|
static class |
IssueNavigatorAssertions.FilterFormParam
Represents selected parameters in the filter form (simple issue navigator). |
| Method Summary | |
|---|---|
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 |
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. |
| Method Detail |
|---|
void assertSimpleSearch(NavigatorSearch search,
net.sourceforge.jwebunit.WebTester tester)
search - the passed search.tester - the web tester to test. It should be pointing to the configure navigator screen.
void assertAdvancedSearch(net.sourceforge.jwebunit.WebTester tester,
String... values)
tester - the web tester to test. Is should be pointing to the configure advanced screen.values - the JQL snippets that we try to find.void assertSearchInfo(SharedEntityInfo info)
info - the filter state to assert.void assertSearchResults(Iterable<? extends SearchResultsCondition> conditions)
conditions - the conditions to be met. All must be satisfied.void assertSearchResultsAreEmpty()
void assertExactIssuesInResults(String... keys)
assertSearchResults(Iterable)
using the ContainsIssueKeysCondition and the
NumberOfIssuesCondition.
keys - the keys of the issues that must appear on navigator. Every key must be entered.void assertSearchResultsContain(String... keys)
keys - The keys of the issues that must appear in the issue navigator results. Must not be null or empty.void assertSearchResultsDoNotContain(String... keys)
keys - The keys of the issues that must not appear in the issue navigator results. Must not be null or empty.void assertJqlErrors(String... errorMessages)
errorMessages - the error messages that should appear.void assertJqlWarnings(String... warningMessages)
warningMessages - the warning messages that should appear.void assertJqlTooComplex()
void assertNoJqlErrors()
void assertJqlFitsInFilterForm(String jqlQuery,
IssueNavigatorAssertions.FilterFormParam... formParams)
jqlQuery - the query to executeformParams - the parameters of the form and their values that should be selected
void assertIssueNavigatorDisplaying(Locator locator,
String from,
String to,
String of)
from - to - of -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||