final case classState(lastID: Long, clock: FiniteDuration, tasks: SortedSet[Task], lastReportedFailure: Option[Throwable]) extends Product with Serializable
Used internally by TestContext, represents the internal
state used for task scheduling and execution.
final case classTask(id: Long, task: Runnable, runsAt: FiniteDuration) extends Product with Serializable
Used internally by TestContext, represents a unit of work
pending execution.