scalaprops

package scalaprops

Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class :-:[+H, +T <: Or] extends Or

  2. sealed abstract class AddArgs extends HasResult

  3. sealed abstract class Arg extends AnyRef

  4. final case class Arguments(only: Option[NonEmptyList[String]], showDuration: Int, param: ParamOpt) extends Product with Serializable

  5. abstract class AsProperty[A] extends AnyRef

  6. final case class Bool extends Product with Serializable

  7. final case class Check(prop: Property, paramEndo: Endo[Param] = Param.id) extends Product with Serializable

  8. sealed abstract class CheckResult extends Product with Serializable

  9. abstract class Choose[A] extends AnyRef

  10. abstract class Cogen[A] extends AnyRef

  11. abstract class CogenInstances extends AnyRef

  12. sealed abstract class CogenInstances0 extends CogenInstances

  13. final case class CogenState[A](rand: Rand, gen: Gen[A]) extends Product with Serializable

  14. final class F2Polynomial extends AnyRef

  15. final case class Gen[A] extends Product with Serializable

  16. abstract class GenInstances extends AnyRef

  17. sealed abstract class GenInstances0 extends GenInstances1

  18. abstract class GenInstances1 extends GenInstances

  19. sealed abstract class HasResult extends Result

  20. sealed abstract class Inj[C <: Or, I] extends Serializable

  21. final class MersenneTwister32 extends Rand

  22. final class MersenneTwister64 extends Rand

  23. sealed abstract class Or extends AnyRef

  24. sealed abstract class OrConsInstances extends AnyRef

  25. final case class Param(seed: Seed, minSuccessful: Int = Platform.minSuccessful, maxDiscarded: Int = 500, minSize: Int = 0, maxSize: Int = Gen.defaultSize, timeout: Duration = ...) extends Product with Serializable

  26. final case class ParamOpt(seed: Option[Seed], minSuccessful: Option[Int], maxDiscarded: Option[Int], minSize: Option[Int], maxSize: Option[Int], timeoutSeconds: Option[Int]) extends Product with Serializable

  27. final case class Properties[A] extends Product with Serializable

  28. final case class Property(f: (Int, Rand) ⇒ (Rand, Result)) extends Product with Serializable

  29. abstract class Rand extends AnyRef

  30. sealed abstract class Result extends Product with Serializable

  31. trait Scalaprops extends AnyRef

    Annotations
    @JSExportDescendentObjects()
  32. final case class ScalapropsEvent(fullyQualifiedName: String, fingerprint: Fingerprint, selector: Selector, status: Status, throwable: OptionalThrowable, duration: Long, result: \&/[Throwable, CheckResult]) extends Event with Product with Serializable

  33. class ScalapropsFramework extends Framework

  34. abstract class ScalapropsListener extends AnyRef

  35. final class ScalapropsRunner extends Runner

  36. final class ScalapropsTaskImpl extends Task

  37. final class ScalazLaw extends AnyRef

  38. abstract class Seed extends Product with Serializable

  39. final class Shrink[A] extends AnyRef

  40. abstract class TestExecutor extends AnyRef

  41. final case class TinyMT32(st0: Int, st1: Int, st2: Int, st3: Int, parameter: TinyMT32Parameter) extends Rand with Product with Serializable

  42. final case class TinyMT32Parameter(characteristic: F2Polynomial, id: Int, mat1: Int, mat2: Int, tmat: Int, weight: Int, delta: Int) extends Product with Serializable

Value Members

  1. object :-: extends OrConsInstances

  2. object Arg

  3. object Arguments extends Serializable

  4. object AsProperty

  5. object Bool extends Serializable

  6. object CheckResult extends Serializable

  7. object Choose

  8. object Cogen extends CogenInstances0

  9. object F2Polynomial

    Polynomial over the field of two elements.

  10. object Gen extends GenInstances0 with Serializable

  11. object GenTags

  12. object Inj extends Serializable

  13. object MersenneTwister32

  14. object MersenneTwister64

  15. object Or

  16. object Param extends Serializable

  17. object Properties extends Serializable

  18. object Property extends Serializable

  19. object Rand

  20. object Result extends Serializable

  21. object Scalaprops

  22. object ScalapropsListener

  23. object ScalapropsRunner

  24. object ScalazLaw

  25. object Seed extends Serializable

  26. object Shrink

  27. object TestExecutorImpl

  28. object TinyMT32 extends Serializable

    TinyMT is a pseudo random number generator.

  29. object TinyMT32Parameter extends Serializable

    This class is used to keep parameters for TinyMT32, and to get parameters from resource file.

  30. object Variant

  31. package scalazlaws

Ungrouped