Package org.awaitility.core
Class AbstractHamcrestCondition<T>
java.lang.Object
org.awaitility.core.AbstractHamcrestCondition<T>
- All Implemented Interfaces:
Condition<T>
- Direct Known Subclasses:
CallableHamcrestCondition
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ConditionAwaiterprivate final ConditionEvaluationHandler<T>private T -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractHamcrestCondition(Callable<T> supplier, org.hamcrest.Matcher<? super T> matcher, ConditionSettings settings) Constructor for AbstractHamcrestCondition. -
Method Summary
Modifier and TypeMethodDescriptionawait()await.protected abstract StringgetCallableDescription(Callable<T> supplier) private StringgetMatchMessage(Callable<T> supplier, org.hamcrest.Matcher<? super T> matcher) private StringgetMismatchMessage(Callable<T> supplier, org.hamcrest.Matcher<? super T> matcher)
-
Field Details
-
conditionAwaiter
-
lastResult
-
conditionEvaluationHandler
-
-
Constructor Details
-
AbstractHamcrestCondition
protected AbstractHamcrestCondition(Callable<T> supplier, org.hamcrest.Matcher<? super T> matcher, ConditionSettings settings) Constructor for AbstractHamcrestCondition.
- Parameters:
supplier- aCallableobject.matcher- aMatcherobject.settings- aConditionSettingsobject.
-
-
Method Details