Gen

object Gen
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

Provides most collection generators given that a size generator is defined.

Provides most collection generators given that a size generator is defined.

Value members

Concrete methods

def crossProduct[P, Q](p: Gen[P], q: Gen[Q]): Gen[(P, Q)]
def crossProduct[P, Q, R](p: Gen[P], q: Gen[Q], r: Gen[R]): Gen[(P, Q, R)]
def crossProduct[P, Q, R, S](p: Gen[P], q: Gen[Q], r: Gen[R], s: Gen[S]): Gen[(P, Q, R, S)]
def enumeration[T](axisName: String)(xs: T*)(`evidence$2`: Pickler[T]): Gen[T]
def exponential(axisName: String)(from: Int, until: Int, factor: Int): Gen[Int]
def range(axisName: String)(from: Int, upto: Int, hop: Int): Gen[Int]
def single[T](axisName: String)(v: T)(`evidence$1`: Pickler[T]): Gen[T]
def unit(axisName: String): Gen[Unit]