Class FunctionUtils

java.lang.Object
org.junit.platform.commons.util.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 Details

    • 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