Class AbstractHamcrestCondition<T>

java.lang.Object
org.awaitility.core.AbstractHamcrestCondition<T>
All Implemented Interfaces:
Condition<T>
Direct Known Subclasses:
CallableHamcrestCondition

public abstract class AbstractHamcrestCondition<T> extends Object implements Condition<T>
  • Field Details

  • Constructor Details

    • AbstractHamcrestCondition

      protected AbstractHamcrestCondition(Callable<T> supplier, org.hamcrest.Matcher<? super T> matcher, ConditionSettings settings)

      Constructor for AbstractHamcrestCondition.

      Parameters:
      supplier - a Callable object.
      matcher - a Matcher object.
      settings - a ConditionSettings object.
  • Method Details

    • getMatchMessage

      private String getMatchMessage(Callable<T> supplier, org.hamcrest.Matcher<? super T> matcher)
    • getMismatchMessage

      private String getMismatchMessage(Callable<T> supplier, org.hamcrest.Matcher<? super T> matcher)
    • await

      public T await()

      await.

      Specified by:
      await in interface Condition<T>
      Returns:
      a T object.
    • getCallableDescription

      protected abstract String getCallableDescription(Callable<T> supplier)