| Interface | Description |
|---|---|
| Conditions.CombinableCondition |
A timed condition that may be logically combined with others, by means of basic logical operations: 'and'/'or'.
|
| ExpirationHandler |
Strategies for handling expired timeouts of the
TimedQuery. |
| PollingQuery |
A query over the state of the current test that is capable of being repeated at given intervals in an attempt to
wait for a desired result.
|
| TimedCondition |
A marker interface for a special type of
TimedQuery. |
| TimedQuery<T> |
Represents a repeatable query over the state of the test that results in an object instance of a particular type
T.
|
| Class | Description |
|---|---|
| AbstractPollingQuery |
Abstract implementation of the
PollingQuery interface. |
| AbstractTimedCondition |
Abstract timed condition based on
AbstractTimedQuery. |
| AbstractTimedQuery<T> |
Abstract query that implements
AbstractTimedQuery.byDefaultTimeout() in terms of AbstractTimedQuery.by(long), and AbstractTimedQuery.by(long) as a
template method calling the following hooks (to be implemented by subclasses):
AbstractTimedQuery.currentValue() - to determine current evaluation of the query
AbstractTimedQuery.shouldReturn(Object) - which indicates, if current value of the query should be returned
|
| Conditions |
Utilities to create miscellaneous
TimedConditions. |
| Poller |
Utility class to poll and wait for a particular states of timeout-based queries inheriting from
PollingQuery. |
| Poller.WaitTimeout | |
| Queries |
Utilities to create and manipulate timed queries
|
| StaticQuery<T> |
A
TimedQuery that always immediately returns a pre-defined static value. |
Copyright © 2015 Atlassian. All rights reserved.