package scalacheck
- Source
- package.scala
- Alphabetic
- By Inheritance
- scalacheck
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
- def arbitraryRefType[F[_, _], T, P](gen: Gen[T])(implicit rt: RefType[F]): Arbitrary[F[T, P]]
- def checkArbitraryRefType[F[_, _], T, P](implicit arb: Arbitrary[F[T, P]], rt: RefType[F], v: Validate[T, P]): Prop
- implicit def refTypeCogen[F[_, _], T, P](implicit arg0: Cogen[T], rt: RefType[F]): Cogen[F[T, P]]
-
object
any
Module that provides an
Arbitraryinstance for any refined typeF[T, P].Module that provides an
Arbitraryinstance for any refined typeF[T, P].This instance uses the
Arbitraryinstance of the base typeTand the correspondingValidate[T, P]instance of the refinement to filter out invalid values. For most refinements this will cause ScalaCheck to fail because this instance will discard too many values. -
object
boolean
Module that provides
Arbitraryinstances for logical predicates. -
object
char
Module that provides
Arbitraryinstances forCharrelated predicates. -
object
generic
Module that provides
Arbitraryinstances for generic predicates. -
object
numeric
Module that provides
Arbitraryinstances and generators for numeric predicates. -
object
string
Module that provides
Arbitraryinstances forStringrelated predicates.