Uses of Class
specialized_checkers.lambda.CheckerBiPredicate
Packages that use CheckerBiPredicate
-
Uses of CheckerBiPredicate in specialized_checkers.lambda
Subclasses with type arguments of type CheckerBiPredicate in specialized_checkers.lambdaModifier and TypeClassDescriptionclass
CheckerBiPredicate<T,
U> A specialized checker forBiPredicate
instances, providing a fluent API to verify their behavior with optional deep cloning of input arguments.Methods in 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.