libretto.testing.TestCase
See theTestCase companion trait
object TestCase
Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class InteractWithConfigured[TK <: TestKit, O, P](val kit: TK, val body: kit.DefaultInput kit.dsl.-⚬ O, val params: kit.ExecutionParams[P])
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TestCase[TK]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TestCase[TK]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
class Pure[TK]trait SingleProgram[TK]
sealed trait SingleProgram[TK <: TestKit] extends Single[TK]
Value members
Concrete methods
def apply[O](using kit: TestKit)(body: kit.DefaultInput kit.dsl.-⚬ O, conduct: (exn: kit.bridge.Execution) ?=> exn.OutPort[O] => kit.Outcome[Unit]): Single[kit.type]
def interactWith[O](using kit: TestKit)(body: kit.DefaultInput kit.dsl.-⚬ O): InteractWith[kit.type, O]
def parameterizedExec[O, P](using kit: TestKit)(body: kit.DefaultInput kit.dsl.-⚬ O, params: kit.ExecutionParams[P], conduct: (exn: kit.bridge.Execution) ?=> (exn.OutPort[O], P) => kit.Outcome[Unit]): Single[kit.type]
def parameterizedExecAndCheck[TK <: TestKit, A, Q, B](using kit: TK)(body0: kit.DefaultInput kit.dsl.-⚬ A, params0: kit.ExecutionParams[Q], conductor0: (exn: kit.bridge.Execution) ?=> (exn.OutPort[A], Q) => kit.Outcome[B], postStop0: B => kit.Outcome[Unit], timeout0: FiniteDuration): Single[TK]
In this article