teststate.run
package teststate.run
Type members
Classlikes
final class Plan[F[_], R, O, S, E](val name: Option[Name], val actions: Actions[F, R, O, S, E], val invariants: Invariants[O, S, E])(implicit val executionModel: ExecutionModel[F]) extends PlanLike[F, R, O, S, E, Plan[F, R, O, S, E]]
- Companion:
- object
final case class PlanWithInitialState[F[_], R, O, S, E](plan: Plan[F, R, O, S, E], initialState: S) extends PlanLike[F, R, O, S, E, PlanWithInitialState[F, R, O, S, E]]
- Companion:
- object
final case class RunnableTest[F[_], R, O, S, E](test: Test[F, R, O, S, E], initialState: S, refFnFn: () => () => R)
case class Stats(performedActions: Int, performedChecks: Int, retries: Int, totalTime: FiniteDuration)
- Companion:
- object
final case class TestWithInitialState[F[_], R, O, S, E](test: Test[F, R, O, S, E], initialState: S) extends PlanLike[F, R, O, S, E, TestWithInitialState[F, R, O, S, E]]