p
klk
package klk
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class AddTest[RunF[_], TestRes <: HList, Params, TestShape[_], AddResult](cons: ConsTest[RunF, TestRes, TestShape])(add: (TestShape[RunF[KlkResult]]) => AddResult) extends Product with Serializable
- trait Compile[F[_], G[_], A] extends AnyRef
- trait Compute[F[_]] extends AnyRef
- trait ConsConcurrent[F[_]] extends AnyRef
- case class ConsTest[RunF[_], TestRes <: HList, TestShape[_]](resources: TestResources[TestRes]) extends Product with Serializable
- trait ExecuteThunk[Params, Thunk] extends AnyRef
- trait ExecuteThunk1 extends AnyRef
- trait FunctorialLaws[Class[_[A]], Subject[_]] extends AnyRef
- sealed trait KlkResult extends AnyRef
- case class KlkTest[F[_], R](desc: String, thunk: (TestReporter[F]) => (R) => F[KlkResult]) extends Product with Serializable
- case class KlkTests[F[_], FR](tests: Buffer[TestThunk[FR]])(implicit evidence$1: Compute[F], evidence$2: TestFramework[F, FR]) extends Product with Serializable
- final class LawsParams extends AnyRef
- sealed trait LawsResult extends AnyRef
- final class NoExecutionParams extends AnyRef
- case class NoopTestReporter[F[_]]()(implicit evidence$3: Applicative[F]) extends TestReporter[F] with Product with Serializable
- trait PropRun[Thunk, Trans] extends AnyRef
- trait PropThunk[Thunk, Trans] extends AnyRef
- trait PropTrans[F[_], Trans, A] extends AnyRef
- case class PropertyTest[F[_]](test: Kleisli[F, Parameters, Result]) extends Product with Serializable
- case class PropertyTestResult(success: Boolean, stats: Stats, result: Result) extends Product with Serializable
- case class PropertyTestState(stats: Stats, result: Status) extends Product with Serializable
- case class ScalacheckParams(test: Parameters, gen: Parameters, sizeStep: Int, maxDiscarded: Float) extends Product with Serializable
- case class SharedResource[RunF[_], SharedRes](tests: Buffer[KlkTest[RunF, SharedRes]])(implicit evidence$1: Sync[RunF]) extends Product with Serializable
- trait SimpleAssertions extends AnyRef
- trait SimpleTestBase[F[_], FR] extends Test[F, FR] with SimpleAssertions
- trait StringColor extends AnyRef
- trait StripResources[F[_], ResParams <: HList, ThunkF] extends AnyRef
- abstract class Test[RunF[_], FR] extends TestInterface[FR]
- case class TestBuilder[RunF[_], TestRes <: HList, TestShape[_], AddResult](resources: TestResources[TestRes])(add: (TestShape[RunF[KlkResult]]) => AddResult) extends Product with Serializable
- trait TestFramework[RunF[_], Resources] extends AnyRef
- abstract class TestInterface[FR] extends TestMarker
- trait TestReporter[F[_]] extends AnyRef
- case class TestResources[ResParams <: HList](resources: ResParams) extends Product with Serializable
- trait TestResult[Output] extends AnyRef
- case class TestThunk[FR](desc: String, thunk: (FR) => KlkResult) extends Product with Serializable
- case class Tests[FR](tests: List[TestThunk[FR]]) extends Product with Serializable
- trait TransformTestThunk[RunF[_], ResParams <: HList, Params, Thunk] extends AnyRef
Value Members
- object Compile
- object Compute
- object Concurrency
- object ConsConcurrent
- object ExecuteThunk extends ExecuteThunk1
- object Indent
- object KlkResult extends KlkResultInstances
- object KlkTest extends Serializable
- object KlkTests extends Serializable
- object LawsParams
- object LawsResult
- object LawsTest
- object NoopResources
- object PropResult
- object PropRun
- object PropStatus
- object PropThunk
- object PropTrans
- object PropertyTest extends Serializable
- object PropertyTestResult extends Serializable
- object PropertyTestState extends Serializable
- object ScalacheckParams extends Serializable
- object SharedResource extends Serializable
- object StringColor
- object StringColors
- object StripResources
- object Test
- object TestBuilder extends Serializable
- object TestFramework
- object TestReporter
- object TestResources extends Serializable
- object TestResult
- object TransformTestThunk