Interface TemporalGeneratorSpec<T>

All Superinterfaces:
AsStringGeneratorSpec<T>, GeneratorSpec<T>
All Known Implementing Classes:
CalendarGenerator, DateGenerator, InstantGenerator, LocalDateGenerator, LocalDateTimeGenerator, LocalTimeGenerator, SqlDateGenerator, TimestampGenerator, YearGenerator, YearMonthGenerator, ZonedDateTimeGenerator

public interface TemporalGeneratorSpec<T> extends AsStringGeneratorSpec<T>
Generator spec for Temporal types.
  • Field Details

    • ZONE_OFFSET

      static final ZoneOffset ZONE_OFFSET
    • DEFAULT_MIN

      static final Instant DEFAULT_MIN
    • DEFAULT_MAX

      static final Instant DEFAULT_MAX
  • Method Details

    • past

      Generate a temporal value in the past.
      Returns:
      spec builder
    • future

      Generate a temporal value in the future.
      Returns:
      spec builder
    • range

      TemporalGeneratorSpec<T> range(T start, T end)
      Generate a temporal value between the given range.
      Parameters:
      start - start date (inclusive)
      end - end date (inclusive)
      Returns:
      spec builder