TestKit

libretto.testing.TestKit
See theTestKit companion trait
object TestKit

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
TestKit.type

Members list

Type members

Classlikes

trait Factory[DSL <: { type -⚬[A, B]; }, BRIDGE <: Bridge, TK <: TestKit, P[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any

Types

type Of[DSL <: { type -⚬[A, B]; }, BRIDGE <: Of[DSL]] = OfDsl[DSL] { val dsl: this.Dsl; Unsupported[Not supported type in refinement AndType(TypeRef(NoPrefix,type BRIDGE),AppliedType(TypeRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,module class libretto)),object exec),Bridge),type Of),List(TermRef(RecThis(1918950661),dsl))))]; }
type OfDsl[DSL <: { type -⚬[A, B]; }] = TestKit { type Dsl = DSL; }
type Ofp[DSL <: { type -⚬[A, B]; }, BRIDGE <: Of[DSL], P[_]] = Of[DSL, BRIDGE] { type ExecutionParam = P; }

Value members

Concrete methods

transparent inline def bridge(using kit: TestKit): kit.bridge.type
transparent inline def dsl(using kit: TestKit): kit.dsl.type
transparent inline def givenInstance(using kit: TestKit): kit.type