Interface InterfaceChecker<T extends InterfaceChecker<T,U>,U>
- Type Parameters:
T- the type of the checker implementing this interface (for fluent API chaining)U- the type of the value being checked
- All Known Implementing Classes:
AbstractChecker,Checker,CheckerArray,CheckerBiConsumer,CheckerBiFunction,CheckerBigDecimal,CheckerBigInteger,CheckerBiPredicate,CheckerCallable,CheckerColor,CheckerConsumer,CheckerCurrency,CheckerDate,CheckerDouble,CheckerDuration,CheckerEnum,CheckerFile,CheckerFloat,CheckerFunction,CheckerGraph,CheckerInteger,CheckerJson,CheckerList,CheckerLocalDate,CheckerLocalDateTime,CheckerLocalTime,CheckerLong,CheckerMap,CheckerMatrix,CheckerPeriod,CheckerPolygon,CheckerPredicate,CheckerRunnable,CheckerSet,CheckerString,CheckerSupplier,CheckerTree,CheckerURI
public interface InterfaceChecker<T extends InterfaceChecker<T,U>,U>
InterfaceChecker defines a contract for checker classes that validate values using predicates.
Provides methods for positive and negative assertions with optional custom messages.
-
Method Summary
Modifier and TypeMethodDescriptionAsserts that the value satisfies the given condition.Asserts that the value satisfies the given condition, with a custom message on failure.Asserts that the value does not satisfy the given condition.Asserts that the value does not satisfy the given condition, with a custom message on failure.
-
Method Details
-
is
-
is
-
isNot
-
isNot
-