Uses of Class
com.luchersol.core.specialized_checkers.lambda.CheckerBiPredicate
Packages that use CheckerBiPredicate
Package
Description
Lambda expression and functional programming checkers.
-
Uses of CheckerBiPredicate in com.luchersol.core.specialized_checkers.lambda
Subclasses with type arguments of type CheckerBiPredicate in com.luchersol.core.specialized_checkers.lambdaModifier and TypeClassDescriptionclassCheckerBiPredicate<T,U> A specialized checker forBiPredicateinstances, providing a fluent API to verify their behavior with optional deep cloning of input arguments.Methods in com.luchersol.core.specialized_checkers.lambda that return CheckerBiPredicateModifier and TypeMethodDescriptionCheckerBiPredicate.activateDeepClone()Activates deep cloning of inputs before passing them to the BiPredicate.static <T,U> CheckerBiPredicate <T, U> CheckerBiPredicate.check(BiPredicate<T, U> bipredicate) Creates a CheckerBiPredicate for the given BiPredicate with a default name.static <T,U> CheckerBiPredicate <T, U> CheckerBiPredicate.check(BiPredicate<T, U> bipredicate, String name) Creates a CheckerBiPredicate for the given BiPredicate and assigns a custom name.CheckerBiPredicate.deactivateDeepClone()Deactivates deep cloning of inputs before passing them to the BiPredicate.CheckerBiPredicate.evaluatesFalse(T input1, U input2) Checks that the BiPredicate evaluates to false for the given inputs.CheckerBiPredicate.evaluatesTrue(T input1, U input2) Checks that the BiPredicate evaluates to true for the given inputs.CheckerBiPredicate.producesExpected(T input1, U input2, boolean expected) Checks that the BiPredicate produces the expected boolean result for the given inputs.protected CheckerBiPredicate<T, U> CheckerBiPredicate.self()Returns this instance (for fluent API).CheckerBiPredicate.testWithoutException(T input1, U input2) Checks that the BiPredicate can be applied to the given inputs without throwing an exception.