# Package de.gebit.integrity.runner.time

- Interface Summary
  Interface | Description
  --- | ---
  TestTimeAdapter | An interface for a "time adapter" that funnels the parameters for deterministic time and date setting during testing into an application.

- Class Summary
  Class | Description
  --- | ---
  SimpleTestTimeAdapter | A simple default implementation of a `TestTimeAdapter`, which just tries to instantiate the "real" adapter implemented by the system-under-test by resolving the class name of a system property.
  TimeAndDateSingleton | This singleton is designed to make time-sensitive processes testable by allowing to set the "current time" to a certain fixed time or a certain start time from which the "current time" progresses at a configurable speed.
  TimeSyncState | An object encapsulating the necessary internal parameters for fake test time generation.