|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||