object Gen extends GenArities with Serializable
- Alphabetic
- By Inheritance
- Gen
- Serializable
- Serializable
- GenArities
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
Choose[T] extends Serializable
A wrapper type for range types
-
sealed abstract
class
Parameters extends Serializable
Generator parameters, used by org.scalacheck.Gen.apply
- class RetrievalError extends RuntimeException
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
alphaChar: Gen[Char]
Generates an alpha character
-
def
alphaLowerChar: Gen[Char]
Generates a lower-case alpha character
-
def
alphaLowerStr: Gen[String]
Generates a string of lower-case alpha characters
-
def
alphaNumChar: Gen[Char]
Generates an alphanumerical character
-
def
alphaNumStr: Gen[String]
Generates a string of alphanumerical characters
-
def
alphaStr: Gen[String]
Generates a string of alpha characters
-
def
alphaUpperChar: Gen[Char]
Generates an upper-case alpha character
-
def
alphaUpperStr: Gen[String]
Generates a string of upper-case alpha characters
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asciiChar: Gen[Char]
Generates a ASCII character, with extra weighting for printable characters
-
def
asciiPrintableChar: Gen[Char]
Generates a ASCII printable character
-
def
asciiPrintableStr: Gen[String]
Generates a string of ASCII printable characters
-
def
asciiStr: Gen[String]
Generates a string of ASCII characters, with extra weighting for printable characters
-
def
atLeastOne[T](g1: Gen[T], g2: Gen[T], gs: Gen[T]*): Gen[Seq[T]]
A generator that picks at least one element from a list
-
def
atLeastOne[T](l: Iterable[T]): Gen[Seq[T]]
A generator that picks at least one element from a list
-
def
buildableOf[C, T](g: Gen[T])(implicit evb: Buildable[T, C], evt: (C) ⇒ Traversable[T]): Gen[C]
Generates a container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance.
Generates a container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance. The elements in the container will be generated by the given generator. The size of the container is bounded by the size parameter used when generating values.
-
def
buildableOfN[C, T](n: Int, g: Gen[T])(implicit evb: Buildable[T, C], evt: (C) ⇒ Traversable[T]): Gen[C]
Generates a container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance.
Generates a container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance. The elements in the container will be generated by the given generator. The size of the generated container is limited by
n
. Depending on what kind of container that is generated, the resulting container may contain fewer elements thann
, but not more. If the given generator fails generating a value, the complete container generator will also fail. - lazy val calendar: Gen[Calendar]
-
def
choose[T](min: T, max: T)(implicit c: Choose[T]): Gen[T]
A generator that generates a random value in the given (inclusive) range.
A generator that generates a random value in the given (inclusive) range. If the range is invalid, the generator will not generate any value.
-
def
chooseNum[T](minT: T, maxT: T, specials: T*)(implicit num: Numeric[T], c: Choose[T]): Gen[T]
Generates numbers within the given inclusive range, with extra weight on zero, +/- unity, both extremities, and any special numbers provided.
Generates numbers within the given inclusive range, with extra weight on zero, +/- unity, both extremities, and any special numbers provided. The special numbers must lie within the given range, otherwise they won't be included.
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
def
const[T](x: T): Gen[T]
A generator that always generates the given value
-
def
containerOf[C[_], T](g: Gen[T])(implicit evb: Buildable[T, C[T]], evt: (C[T]) ⇒ Traversable[T]): Gen[C[T]]
A convenience method for calling
buildableOf[C[T],T](g)
. -
def
containerOfN[C[_], T](n: Int, g: Gen[T])(implicit evb: Buildable[T, C[T]], evt: (C[T]) ⇒ Traversable[T]): Gen[C[T]]
A convenience method for calling
buildableOfN[C[T],T](n,g)
. -
def
delay[T](g: ⇒ Gen[T]): Gen[T]
Wraps a generator for later evaluation.
Wraps a generator for later evaluation. The given parameter is evaluated each time the wrapper generator is evaluated.
-
val
duration: Gen[Duration]
Generates instance of Duration.
Generates instance of Duration.
In addition to
FiniteDuration
values, this can generateDuration.Inf
,Duration.MinusInf
, andDuration.Undefined
. -
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
fail[T]: Gen[T]
A generator that never generates a value
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- val finiteDuration: Gen[FiniteDuration]
-
implicit
def
freqTuple[T](t: (Int, T)): (Int, Gen[T])
Implicit convenience method for using the
frequency
method like this:Implicit convenience method for using the
frequency
method like this:frequency((1, "foo"), (3, "bar"))
-
def
frequency[T](gs: (Int, Gen[T])*): Gen[T]
Chooses one of the given generators with a weighted random distribution
-
def
function0[A](g: Gen[A]): Gen[() ⇒ A]
Creates a Function0 generator.
-
def
function1[T1, Z](g: Gen[Z])(implicit co1: Cogen[T1]): Gen[(T1) ⇒ Z]
Gen creator for Function1
Gen creator for Function1
- Definition Classes
- GenArities
-
def
function10[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ Z]
Gen creator for Function10
Gen creator for Function10
- Definition Classes
- GenArities
-
def
function11[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ Z]
Gen creator for Function11
Gen creator for Function11
- Definition Classes
- GenArities
-
def
function12[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ Z]
Gen creator for Function12
Gen creator for Function12
- Definition Classes
- GenArities
-
def
function13[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ Z]
Gen creator for Function13
Gen creator for Function13
- Definition Classes
- GenArities
-
def
function14[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ Z]
Gen creator for Function14
Gen creator for Function14
- Definition Classes
- GenArities
-
def
function15[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ Z]
Gen creator for Function15
Gen creator for Function15
- Definition Classes
- GenArities
-
def
function16[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ Z]
Gen creator for Function16
Gen creator for Function16
- Definition Classes
- GenArities
-
def
function17[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ Z]
Gen creator for Function17
Gen creator for Function17
- Definition Classes
- GenArities
-
def
function18[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ Z]
Gen creator for Function18
Gen creator for Function18
- Definition Classes
- GenArities
-
def
function19[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18], co19: Cogen[T19]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ Z]
Gen creator for Function19
Gen creator for Function19
- Definition Classes
- GenArities
-
def
function2[T1, T2, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2]): Gen[(T1, T2) ⇒ Z]
Gen creator for Function2
Gen creator for Function2
- Definition Classes
- GenArities
-
def
function20[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18], co19: Cogen[T19], co20: Cogen[T20]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ Z]
Gen creator for Function20
Gen creator for Function20
- Definition Classes
- GenArities
-
def
function21[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18], co19: Cogen[T19], co20: Cogen[T20], co21: Cogen[T21]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ Z]
Gen creator for Function21
Gen creator for Function21
- Definition Classes
- GenArities
-
def
function22[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9], co10: Cogen[T10], co11: Cogen[T11], co12: Cogen[T12], co13: Cogen[T13], co14: Cogen[T14], co15: Cogen[T15], co16: Cogen[T16], co17: Cogen[T17], co18: Cogen[T18], co19: Cogen[T19], co20: Cogen[T20], co21: Cogen[T21], co22: Cogen[T22]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ Z]
Gen creator for Function22
Gen creator for Function22
- Definition Classes
- GenArities
-
def
function3[T1, T2, T3, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3]): Gen[(T1, T2, T3) ⇒ Z]
Gen creator for Function3
Gen creator for Function3
- Definition Classes
- GenArities
-
def
function4[T1, T2, T3, T4, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4]): Gen[(T1, T2, T3, T4) ⇒ Z]
Gen creator for Function4
Gen creator for Function4
- Definition Classes
- GenArities
-
def
function5[T1, T2, T3, T4, T5, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5]): Gen[(T1, T2, T3, T4, T5) ⇒ Z]
Gen creator for Function5
Gen creator for Function5
- Definition Classes
- GenArities
-
def
function6[T1, T2, T3, T4, T5, T6, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6]): Gen[(T1, T2, T3, T4, T5, T6) ⇒ Z]
Gen creator for Function6
Gen creator for Function6
- Definition Classes
- GenArities
-
def
function7[T1, T2, T3, T4, T5, T6, T7, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7]): Gen[(T1, T2, T3, T4, T5, T6, T7) ⇒ Z]
Gen creator for Function7
Gen creator for Function7
- Definition Classes
- GenArities
-
def
function8[T1, T2, T3, T4, T5, T6, T7, T8, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8) ⇒ Z]
Gen creator for Function8
Gen creator for Function8
- Definition Classes
- GenArities
-
def
function9[T1, T2, T3, T4, T5, T6, T7, T8, T9, Z](g: Gen[Z])(implicit co1: Cogen[T1], co2: Cogen[T2], co3: Cogen[T3], co4: Cogen[T4], co5: Cogen[T5], co6: Cogen[T6], co7: Cogen[T7], co8: Cogen[T8], co9: Cogen[T9]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ Z]
Gen creator for Function9
Gen creator for Function9
- Definition Classes
- GenArities
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
identifier: Gen[String]
Generates a string that starts with a lower-case alpha character, and only contains alphanumerical characters
-
def
infiniteStream[T](g: ⇒ Gen[T]): Gen[Stream[T]]
Generates an infinite stream.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
listOf[T](g: ⇒ Gen[T]): Gen[List[T]]
Generates a list of random length.
Generates a list of random length. The maximum length depends on the size parameter. This method is equal to calling
containerOf[List,T](g)
. -
def
listOfN[T](n: Int, g: Gen[T]): Gen[List[T]]
Generates a list of the given length.
Generates a list of the given length. This method is equal to calling
containerOfN[List,T](n,g)
. -
def
lzy[T](g: ⇒ Gen[T]): Gen[T]
Wraps a generator lazily.
Wraps a generator lazily. The given parameter is only evaluated once, and not until the wrapper generator is evaluated.
-
def
mapOf[T, U](g: ⇒ Gen[(T, U)]): Gen[Map[T, U]]
Generates a map of random length.
Generates a map of random length. The maximum length depends on the size parameter. This method is equal to calling
containerOf[Map,T,U](g)
. -
def
mapOfN[T, U](n: Int, g: Gen[(T, U)]): Gen[Map[T, U]]
Generates a map with at most the given number of elements.
Generates a map with at most the given number of elements. This method is equal to calling
containerOfN[Map,T,U](n,g)
. -
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
negNum[T](implicit num: Numeric[T], c: Choose[T]): Gen[T]
Generates negative numbers of uniform distribution, with an lower bound of the negated generation size parameter.
-
def
nonEmptyBuildableOf[C, T](g: Gen[T])(implicit evb: Buildable[T, C], evt: (C) ⇒ Traversable[T]): Gen[C]
Generates a non-empty container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance.
Generates a non-empty container of any Traversable type for which there exists an implicit org.scalacheck.util.Buildable instance. The elements in the container will be generated by the given generator. The size of the container is bounded by the size parameter used when generating values.
-
def
nonEmptyContainerOf[C[_], T](g: Gen[T])(implicit evb: Buildable[T, C[T]], evt: (C[T]) ⇒ Traversable[T]): Gen[C[T]]
A convenience method for calling
nonEmptyBuildableOf[C[T],T](g)
. -
def
nonEmptyListOf[T](g: ⇒ Gen[T]): Gen[List[T]]
Generates a non-empty list of random length.
Generates a non-empty list of random length. The maximum length depends on the size parameter. This method is equal to calling
nonEmptyContainerOf[List,T](g)
. -
def
nonEmptyMap[T, U](g: ⇒ Gen[(T, U)]): Gen[Map[T, U]]
Generates a non-empty map of random length.
Generates a non-empty map of random length. The maximum length depends on the size parameter. This method is equal to calling
nonEmptyContainerOf[Map,T,U](g)
. -
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
numChar: Gen[Char]
Generates a numerical character
-
def
numStr: Gen[String]
Generates a string of digits
-
def
oneOf[T](g0: Gen[T], g1: Gen[T], gn: Gen[T]*): Gen[T]
Picks a random generator from a list
-
def
oneOf[T](t0: T, t1: T, tn: T*): Gen[T]
Picks a random value from a list
-
def
oneOf[T](xs: Seq[T]): Gen[T]
Picks a random value from a list
-
def
option[T](g: Gen[T]): Gen[Option[T]]
Makes a generator result optional.
Makes a generator result optional. Either
Some(T)
orNone
will be provided. -
def
parameterized[T](f: (Parameters) ⇒ Gen[T]): Gen[T]
Creates a generator that can access its generation parameters
-
def
pick[T](n: Int, g1: Gen[T], g2: Gen[T], gn: Gen[T]*): Gen[Seq[T]]
A generator that picks a given number of elements from a list, randomly
-
def
pick[T](n: Int, l: Iterable[T]): Gen[Seq[T]]
A generator that picks a given number of elements from a list, randomly
-
def
posNum[T](implicit num: Numeric[T], c: Choose[T]): Gen[T]
Generates positive numbers of uniform distribution, with an upper bound of the generation size parameter.
-
def
resize[T](s: Int, g: Gen[T]): Gen[T]
Creates a resized version of a generator
-
def
resultOf[T, R0](f: (T) ⇒ R0)(implicit a: Arbitrary[T]): Gen[R0]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- Gen → GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18], a19: Arbitrary[T19], a20: Arbitrary[T20], a21: Arbitrary[T21], a22: Arbitrary[T22]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18], a19: Arbitrary[T19], a20: Arbitrary[T20], a21: Arbitrary[T21]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18], a19: Arbitrary[T19], a20: Arbitrary[T20]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18], a19: Arbitrary[T19]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17], a18: Arbitrary[T18]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16], a17: Arbitrary[T17]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15], a16: Arbitrary[T16]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14], a15: Arbitrary[T15]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13], a14: Arbitrary[T14]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12], a13: Arbitrary[T13]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11], a12: Arbitrary[T12]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10], a11: Arbitrary[T11]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9], a10: Arbitrary[T10]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](f: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8], a9: Arbitrary[T9]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, T8, R](f: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7], a8: Arbitrary[T8]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, T7, R](f: (T1, T2, T3, T4, T5, T6, T7) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6], a7: Arbitrary[T7]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, T6, R](f: (T1, T2, T3, T4, T5, T6) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5], a6: Arbitrary[T6]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, T5, R](f: (T1, T2, T3, T4, T5) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4], a5: Arbitrary[T5]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, T4, R](f: (T1, T2, T3, T4) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3], a4: Arbitrary[T4]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, T3, R](f: (T1, T2, T3) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2], a3: Arbitrary[T3]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
resultOf[T1, T2, R](f: (T1, T2) ⇒ R)(implicit a1: Arbitrary[T1], a2: Arbitrary[T2]): Gen[R]
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
Takes a function and returns a generator that generates arbitrary results of that function by feeding it with arbitrarily generated input parameters.
- Definition Classes
- GenArities
-
def
sequence[C, T](gs: Traversable[Gen[T]])(implicit b: Buildable[T, C]): Gen[C]
Sequences generators.
Sequences generators. If any of the given generators fails, the resulting generator will also fail.
-
lazy val
size: Gen[Int]
A generator that returns the current generation size
-
def
sized[T](f: (Int) ⇒ Gen[T]): Gen[T]
Creates a generator that can access its generation size
-
def
some[T](g: Gen[T]): Gen[Option[T]]
A generator that returns
Some(T)
-
def
someOf[T](g1: Gen[T], g2: Gen[T], gs: Gen[T]*): Gen[Seq[T]]
A generator that picks a random number of elements from a list
-
def
someOf[T](l: Iterable[T]): Gen[Seq[T]]
A generator that picks a random number of elements from a list
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tailRecM[A, B](a0: A)(fn: (A) ⇒ Gen[Either[A, B]]): Gen[B]
Monadic recursion on Gen This is a stack-safe loop that is the same as:
Monadic recursion on Gen This is a stack-safe loop that is the same as:
fn(a).flatMap { case Left(a) => tailRec(a)(fn) case Right(b) => Gen.const(b) }
which is useful for doing monadic loops without blowing up the stack
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
lazy val
uuid: Gen[UUID]
Generates a version 4 (random) UUID.
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18], g19: Gen[T19], g20: Gen[T20], g21: Gen[T21], g22: Gen[T22]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18], g19: Gen[T19], g20: Gen[T20], g21: Gen[T21]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18], g19: Gen[T19], g20: Gen[T20]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18], g19: Gen[T19]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17], g18: Gen[T18]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16], g17: Gen[T17]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15], g16: Gen[T16]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14], g15: Gen[T15]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13], g14: Gen[T14]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12], g13: Gen[T13]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11], g12: Gen[T12]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10], g11: Gen[T11]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9], g10: Gen[T10]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8, T9](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8], g9: Gen[T9]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7, T8](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7], g8: Gen[T8]): Gen[(T1, T2, T3, T4, T5, T6, T7, T8)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6, T7](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6], g7: Gen[T7]): Gen[(T1, T2, T3, T4, T5, T6, T7)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5, T6](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5], g6: Gen[T6]): Gen[(T1, T2, T3, T4, T5, T6)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4, T5](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4], g5: Gen[T5]): Gen[(T1, T2, T3, T4, T5)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3, T4](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3], g4: Gen[T4]): Gen[(T1, T2, T3, T4)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2, T3](g1: Gen[T1], g2: Gen[T2], g3: Gen[T3]): Gen[(T1, T2, T3)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1, T2](g1: Gen[T1], g2: Gen[T2]): Gen[(T1, T2)]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
def
zip[T1](g1: Gen[T1]): Gen[T1]
Combines the given generators into one generator that produces a tuple of their generated values.
Combines the given generators into one generator that produces a tuple of their generated values.
- Definition Classes
- GenArities
-
object
Choose extends Serializable
Provides implicit org.scalacheck.Gen.Choose instances
-
object
Parameters extends Serializable
Provides methods for creating org.scalacheck.Gen.Parameters values