Class FunctionUtils


  • @API(status=INTERNAL,
         since="1.0")
    public final class FunctionUtils
    extends Object
    Collection of utilities for working with Functions, Predicates, etc.

    DISCLAIMER

    These utilities are intended solely for usage within the JUnit framework itself. Any usage by external parties is not supported. Use at your own risk!

    Since:
    1.0
    • Method Detail

      • where

        public static <T,​V> Predicate<T> where​(Function<T,​V> function,
                                                     Predicate<? super V> predicate)
        Return a predicate that first applies the specified function and then tests the specified predicate against the result of the function.
        Parameters:
        function - the function to apply
        predicate - the predicate to test against the result of the function