Class AbstractHamcrestCondition<T>

    • Constructor Detail

      • AbstractHamcrestCondition

        protected AbstractHamcrestCondition​(java.util.concurrent.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 Detail

      • getMatchMessage

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

        private java.lang.String getMismatchMessage​(java.util.concurrent.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 java.lang.String getCallableDescription​(java.util.concurrent.Callable<T> supplier)