Class CheckerLocalTime

java.lang.Object
com.luchersol.core.util.AbstractChecker<LocalTime,CheckerLocalTime>
com.luchersol.core.specialized_checkers.time.temporal.CheckerLocalTime
All Implemented Interfaces:
InterfaceCheckerDate<CheckerLocalTime,LocalTime>, InterfaceChecker<AbstractChecker<LocalTime,CheckerLocalTime>,LocalTime>

A specialized checker for LocalTime instances, providing fluent API methods to assert temporal properties such as being before/after another time, inclusivity checks, range validations, and whether a time lies in the past or future relative to the system clock.

Typical usage:


 LocalTime now = LocalTime.now();
 LocalTime noon = LocalTime.NOON;

 CheckerLocalTime checker = CheckerLocalTime.check(now)
     .isBefore(noon)
     .isAfterOrEqual(now)
     .isPast();
 

This class integrates with InterfaceCheckerDate for standardized temporal validations and supports chaining multiple assertions in a fluent, expressive style.

See Also: