All Classes and Interfaces
Class
Description
Abstract base class for implementing checkers that validate objects of type T.
Main entry point for object validation and type checking.
Checker for array instances, providing fluent validation methods for arrays of any reference type.
A specialized checker for
BiConsumer
instances, providing fluent API methods
to assert various behaviors and properties of a BiConsumer, such as exception safety,
input modification, and no-op behavior.A specialized checker for
BiFunction
instances, providing a fluent API for validating
the behavior of a BiFunction<T, U, R>
.Checker for
BigDecimal
instances, providing fluent validation methods for arbitrary-precision decimal numbers.Checker for
BigInteger
instances, providing fluent validation methods for arbitrary-precision integer numbers.A specialized checker for
BiPredicate
instances, providing a fluent API to verify
their behavior with optional deep cloning of input arguments.A specialized checker for
Callable
instances, providing fluent assertions
for validating the behavior and results of Callable
tasks.CheckerColor is a specialized checker for validating and performing assertions on
Color
values.A specialized checker for
Consumer
instances, providing fluent assertions
for verifying the behavior of Consumer operations.CheckerCurrency is a specialized checker for validating and performing assertions on
Currency
values.CheckerDate is a specialized checker for validating and performing assertions on
Date
values.Checker for
Double
instances, providing fluent validation methods for double-precision floating-point numbers.CheckerDuration is a specialized checker for validating and performing assertions on
Duration
values.CheckerException is a custom unchecked exception used for validation and checking errors.
CheckerFile
provides a fluent API for performing various checks and validations on File
objects.Checker for
Float
instances, providing fluent validation methods for single-precision floating-point numbers.A specialized checker for
Function
instances, providing a fluent API for validating
function behavior and results.A specialized checker for validating properties and constraints on graph data structures.
Checker for
Integer
instances, providing fluent validation methods for integer numbers.CheckerJson is a specialized checker for validating properties and structure of JSON data
represented by Jackson's
JsonNode
.A specialized checker for
List
collections, providing fluent API methods
to perform various checks and validations on lists.CheckerLocalDate is a specialized checker for validating and performing assertions on
LocalDate
values.CheckerLocalDateTime is a specialized checker for validating and performing assertions on
LocalDateTime
values.CheckerLocalTime is a specialized checker for validating and performing assertions on
LocalTime
values.Checker for
Long
instances, providing fluent validation methods for long integer numbers.A specialized checker for
Map
instances, providing fluent assertion methods
for validating map properties and contents.Checker for matrix (2D array) instances, providing fluent validation methods for matrices of any numeric type.
CheckerPeriod is a specialized checker for validating and performing assertions on
Period
values.Checker for
Polygon
instances, providing fluent validation methods for 2D polygon objects.A specialized checker for
Predicate
instances, providing a fluent API for validating
function behavior and results.A specialized checker for
Runnable
instances, providing a fluent API for validating
function behavior and results.A specialized checker for
Set
collections, providing fluent assertion methods
for validating set properties and contents.CheckerString is a specialized checker for validating and performing assertions on String values.
A specialized checker for
Supplier
instances, providing a fluent API for validating
function behavior and results.A specialized checker for
Tree
data structures, providing a fluent API to assert various properties
and invariants about a tree.A specialized checker for
URI
objects, providing fluent validation methods
for various URI components such as scheme, host, port, authority, fragment, path, and query.Cloner provides a utility method for deep cloning objects using Kryo serialization.
ExceptionTracker tracks and manages exceptions thrown, not thrown, and not checked during validation or testing.
Graph is a generic class representing a graph data structure with nodes and weighted edges.
Edge represents a connection between two nodes in the graph, possibly with a weight and additional properties.
InterfaceChecker defines a contract for checker classes that validate values using predicates.
InterfaceCheckerDate defines a contract for date/time checker classes, providing common validation methods
such as comparisons (before, after, in range) and temporal checks (past, future).
Interface for fluent number checkers, providing common validation methods for numeric types.
Message provides utility methods for retrieving and formatting localized messages from a properties file.
Tree is a generic class representing a tree data structure with nodes and children.
TreeNode represents a node in the tree, holding a value and a list of children.
Utils provides utility methods for deep equality checks and other helper functions.