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
,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
-