Package com.luchersol.core.specialized_checkers.lambda
package com.luchersol.core.specialized_checkers.lambda
Lambda expression and functional programming checkers.
This package provides validation implementations for lambda expressions and functional programming constructs. It enables validation of functional interfaces and functional behavior in Java applications.
- Version:
- 1.0
- Author:
- LucherSol
-
ClassesClassDescriptionCheckerBiConsumer<T,
U> A specialized checker forBiConsumerinstances, providing fluent API methods to assert various behaviors and properties of a BiConsumer, such as exception safety, input modification, and no-op behavior.CheckerBiFunction<T,U, R> A specialized checker forBiFunctioninstances, providing a fluent API for validating the behavior of aBiFunction<T, U, R>.CheckerBiPredicate<T,U> A specialized checker forBiPredicateinstances, providing a fluent API to verify their behavior with optional deep cloning of input arguments.A specialized checker forCallableinstances, providing fluent assertions for validating the behavior and results ofCallabletasks.A specialized checker forConsumerinstances, providing fluent assertions for verifying the behavior of Consumer operations.CheckerFunction<T,R> A specialized checker forFunctioninstances, providing a fluent API for validating function behavior and results.A specialized checker forPredicateinstances, providing a fluent API for validating function behavior and results.A specialized checker forRunnableinstances, providing a fluent API for validating function behavior and results.A specialized checker forSupplierinstances, providing a fluent API for validating function behavior and results.