|
||||||||||
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 selectedvoid 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 |