org.scalatest

prop

package prop

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. prop
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Classification(totalGenerated: PosInt, totals: Map[String, PosZInt]) extends Product with Serializable

  2. trait CommonGenerators extends AnyRef

  3. trait Configuration extends AnyRef

    Trait providing methods and classes used to configure property checks provided by the the forAll methods of trait GeneratorDrivenPropertyChecks (for ScalaTest-style property checks) and the check methods of trait Checkers (for ScalaCheck-style property checks).

  4. trait Generator[T] extends AnyRef

  5. trait GeneratorDrivenPropertyChecks extends CommonGenerators with Whenever with Configuration

    Trait containing methods that faciliate property checks against generated data using Generator.

  6. trait HavingLength[T] extends HavingSize[T]

  7. trait HavingSize[T] extends AnyRef

  8. trait LowerPriorityGeneratorImplicits extends AnyRef

  9. class PrettyFunction0[A] extends () ⇒ A

  10. case class PropertyArgument(label: Option[String], value: Any) extends Product with Serializable

  11. sealed trait PropertyCheckResult extends AnyRef

  12. trait PropertyChecks extends TableDrivenPropertyChecks with GeneratorDrivenPropertyChecks

    Trait that facilitates property checks on data supplied by tables and generators.

  13. class Randomizer extends AnyRef

  14. trait ScalaCheckDrivenPropertyChecks extends Whenever with Configuration

    Trait containing methods that faciliate property checks against generated data.

  15. trait ScalaCheckPropertyChecks extends TableDrivenPropertyChecks with ScalaCheckDrivenPropertyChecks

    Trait that facilitates property checks on data supplied by tables and ScalaCheck generators.

  16. trait Shrinker[T] extends AnyRef

  17. case class SizeParam(minSize: PosZInt, sizeRange: PosZInt, size: PosZInt) extends Product with Serializable

  18. trait TableDrivenPropertyChecks extends Whenever with Tables

    Trait containing methods that faciliate property checks against tables of data.

  19. class TableFor1[A] extends IndexedSeq[A] with IndexedSeqLike[A, TableFor1[A]]

    A table with 1 column.

  20. class TableFor10[A, B, C, D, E, F, G, H, I, J] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J), TableFor10[A, B, C, D, E, F, G, H, I, J]]

    A table with 10 columns.

  21. class TableFor11[A, B, C, D, E, F, G, H, I, J, K] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K), TableFor11[A, B, C, D, E, F, G, H, I, J, K]]

    A table with 11 columns.

  22. class TableFor12[A, B, C, D, E, F, G, H, I, J, K, L] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L), TableFor12[A, B, C, D, E, F, G, H, I, J, K, L]]

    A table with 12 columns.

  23. class TableFor13[A, B, C, D, E, F, G, H, I, J, K, L, M] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M), TableFor13[A, B, C, D, E, F, G, H, I, J, K, L, M]]

    A table with 13 columns.

  24. class TableFor14[A, B, C, D, E, F, G, H, I, J, K, L, M, N] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M, N), TableFor14[A, B, C, D, E, F, G, H, I, J, K, L, M, N]]

    A table with 14 columns.

  25. class TableFor15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), TableFor15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O]]

    A table with 15 columns.

  26. class TableFor16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), TableFor16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P]]

    A table with 16 columns.

  27. class TableFor17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q), TableFor17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q]]

    A table with 17 columns.

  28. class TableFor18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R), TableFor18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R]]

    A table with 18 columns.

  29. class TableFor19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S), TableFor19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S]]

    A table with 19 columns.

  30. class TableFor2[A, B] extends IndexedSeq[(A, B)] with IndexedSeqLike[(A, B), TableFor2[A, B]]

    A table with 2 columns.

  31. class TableFor20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T), TableFor20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]]

    A table with 20 columns.

  32. class TableFor21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U), TableFor21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]]

    A table with 21 columns.

  33. class TableFor22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V] extends IndexedSeq[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V), TableFor22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]]

    A table with 22 columns.

  34. class TableFor3[A, B, C] extends IndexedSeq[(A, B, C)] with IndexedSeqLike[(A, B, C), TableFor3[A, B, C]]

    A table with 3 columns.

  35. class TableFor4[A, B, C, D] extends IndexedSeq[(A, B, C, D)] with IndexedSeqLike[(A, B, C, D), TableFor4[A, B, C, D]]

    A table with 4 columns.

  36. class TableFor5[A, B, C, D, E] extends IndexedSeq[(A, B, C, D, E)] with IndexedSeqLike[(A, B, C, D, E), TableFor5[A, B, C, D, E]]

    A table with 5 columns.

  37. class TableFor6[A, B, C, D, E, F] extends IndexedSeq[(A, B, C, D, E, F)] with IndexedSeqLike[(A, B, C, D, E, F), TableFor6[A, B, C, D, E, F]]

    A table with 6 columns.

  38. class TableFor7[A, B, C, D, E, F, G] extends IndexedSeq[(A, B, C, D, E, F, G)] with IndexedSeqLike[(A, B, C, D, E, F, G), TableFor7[A, B, C, D, E, F, G]]

    A table with 7 columns.

  39. class TableFor8[A, B, C, D, E, F, G, H] extends IndexedSeq[(A, B, C, D, E, F, G, H)] with IndexedSeqLike[(A, B, C, D, E, F, G, H), TableFor8[A, B, C, D, E, F, G, H]]

    A table with 8 columns.

  40. class TableFor9[A, B, C, D, E, F, G, H, I] extends IndexedSeq[(A, B, C, D, E, F, G, H, I)] with IndexedSeqLike[(A, B, C, D, E, F, G, H, I), TableFor9[A, B, C, D, E, F, G, H, I]]

    A table with 9 columns.

  41. trait Tables extends AnyRef

    Trait containing the Table object, which offers one apply factory method for each TableForN class, TableFor1 through TableFor22.

  42. trait Whenever extends AnyRef

    Trait that contains the whenever clause that can be used in table- or generator-driven property checks.

  43. type Checkers = check.Checkers

    Checkers has been moved from org.scalatest.prop to org.scalatest.check. Please update your imports, as this deprecated type alias will be removed in a future version of ScalaTest.

    Checkers has been moved from org.scalatest.prop to org.scalatest.check. Please update your imports, as this deprecated type alias will be removed in a future version of ScalaTest.

    Annotations
    @deprecated
    Deprecated

    (Since version ScalaTest 3.1.0) Please use org.scalatest.check.Checkers instead.

Value Members

  1. object CommonGenerators extends CommonGenerators

  2. object Configuration extends Configuration

    Companion object that facilitates the importing of Configuration members as an alternative to mixing it in.

  3. object Generator extends LowerPriorityGeneratorImplicits

  4. object GeneratorDrivenPropertyChecks extends GeneratorDrivenPropertyChecks

  5. object PrettyFunction0

  6. object PropertyCheckResult

  7. object PropertyChecks extends PropertyChecks

    Companion object that facilitates the importing of PropertyChecks members as an alternative to mixing it in.

  8. object Randomizer

  9. object ScalaCheckDrivenPropertyChecks extends ScalaCheckDrivenPropertyChecks

  10. object ScalaCheckPropertyChecks extends ScalaCheckPropertyChecks

    Companion object that facilitates the importing of PropertyChecks members as an alternative to mixing it in.

  11. object Shrinker

  12. object TableDrivenPropertyChecks extends TableDrivenPropertyChecks

  13. object TableFor1

    Companion object for class TableFor1 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor1 to return another TableFor1.

  14. object TableFor10

    Companion object for class TableFor10 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor10 to return another TableFor10.

  15. object TableFor11

    Companion object for class TableFor11 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor11 to return another TableFor11.

  16. object TableFor12

    Companion object for class TableFor12 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor12 to return another TableFor12.

  17. object TableFor13

    Companion object for class TableFor13 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor13 to return another TableFor13.

  18. object TableFor14

    Companion object for class TableFor14 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor14 to return another TableFor14.

  19. object TableFor15

    Companion object for class TableFor15 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor15 to return another TableFor15.

  20. object TableFor16

    Companion object for class TableFor16 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor16 to return another TableFor16.

  21. object TableFor17

    Companion object for class TableFor17 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor17 to return another TableFor17.

  22. object TableFor18

    Companion object for class TableFor18 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor18 to return another TableFor18.

  23. object TableFor19

    Companion object for class TableFor19 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor19 to return another TableFor19.

  24. object TableFor2

    Companion object for class TableFor2 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor2 to return another TableFor2.

  25. object TableFor20

    Companion object for class TableFor20 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor20 to return another TableFor20.

  26. object TableFor21

    Companion object for class TableFor21 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor21 to return another TableFor21.

  27. object TableFor22

    Companion object for class TableFor22 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor22 to return another TableFor22.

  28. object TableFor3

    Companion object for class TableFor3 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor3 to return another TableFor3.

  29. object TableFor4

    Companion object for class TableFor4 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor4 to return another TableFor4.

  30. object TableFor5

    Companion object for class TableFor5 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor5 to return another TableFor5.

  31. object TableFor6

    Companion object for class TableFor6 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor6 to return another TableFor6.

  32. object TableFor7

    Companion object for class TableFor7 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor7 to return another TableFor7.

  33. object TableFor8

    Companion object for class TableFor8 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor8 to return another TableFor8.

  34. object TableFor9

    Companion object for class TableFor9 that provides an implicit canBuildFrom method that enables higher order functions defined on TableFor9 to return another TableFor9.

  35. object Tables extends Tables

    Companion object that facilitates the importing of Tables members as an alternative to mixing it in.

  36. def valueOf[W](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, n: Any, o: Any, p: Any, q: Any, r: Any, s: Any, t: Any, u: Any, v: Any, multiplier: Int)(implicit genOfW: Generator[W]): W

  37. def valueOf[V](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, n: Any, o: Any, p: Any, q: Any, r: Any, s: Any, t: Any, u: Any, multiplier: Int)(implicit genOfV: Generator[V]): V

  38. def valueOf[U](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, n: Any, o: Any, p: Any, q: Any, r: Any, s: Any, t: Any, multiplier: Int)(implicit genOfU: Generator[U]): U

  39. def valueOf[T](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, n: Any, o: Any, p: Any, q: Any, r: Any, s: Any, multiplier: Int)(implicit genOfT: Generator[T]): T

  40. def valueOf[S](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, n: Any, o: Any, p: Any, q: Any, r: Any, multiplier: Int)(implicit genOfS: Generator[S]): S

  41. def valueOf[R](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, n: Any, o: Any, p: Any, q: Any, multiplier: Int)(implicit genOfR: Generator[R]): R

  42. def valueOf[Q](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, n: Any, o: Any, p: Any, multiplier: Int)(implicit genOfQ: Generator[Q]): Q

  43. def valueOf[P](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, n: Any, o: Any, multiplier: Int)(implicit genOfP: Generator[P]): P

  44. def valueOf[O](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, n: Any, multiplier: Int)(implicit genOfO: Generator[O]): O

  45. def valueOf[N](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, m: Any, multiplier: Int)(implicit genOfN: Generator[N]): N

  46. def valueOf[M](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, l: Any, multiplier: Int)(implicit genOfM: Generator[M]): M

  47. def valueOf[L](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, k: Any, multiplier: Int)(implicit genOfL: Generator[L]): L

  48. def valueOf[K](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, j: Any, multiplier: Int)(implicit genOfK: Generator[K]): K

  49. def valueOf[J](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, i: Any, multiplier: Int)(implicit genOfJ: Generator[J]): J

  50. def valueOf[I](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, h: Any, multiplier: Int)(implicit genOfI: Generator[I]): I

  51. def valueOf[H](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, g: Any, multiplier: Int)(implicit genOfH: Generator[H]): H

  52. def valueOf[G](a: Any, b: Any, c: Any, d: Any, e: Any, f: Any, multiplier: Int)(implicit genOfG: Generator[G]): G

  53. def valueOf[F](a: Any, b: Any, c: Any, d: Any, e: Any, multiplier: Int)(implicit genOfF: Generator[F]): F

  54. def valueOf[E](a: Any, b: Any, c: Any, d: Any, multiplier: Int)(implicit genOfE: Generator[E]): E

  55. def valueOf[D](a: Any, b: Any, c: Any, multiplier: Int)(implicit genOfD: Generator[D]): D

  56. def valueOf[C](a: Any, b: Any, multiplier: Int)(implicit genOfC: Generator[C]): C

  57. def valueOf[B](a: Any, multiplier: Int)(implicit genOfB: Generator[B]): B

Deprecated Value Members

  1. val Checkers: check.Checkers.type

    Checkers has been moved from org.scalatest.prop to org.scalatest.check. Please update your imports, as this deprecated type alias will be removed in a future version of ScalaTest.

    Checkers has been moved from org.scalatest.prop to org.scalatest.check. Please update your imports, as this deprecated type alias will be removed in a future version of ScalaTest.

    Annotations
    @deprecated
    Deprecated

    (Since version ScalaTest 3.1.0) Please use org.scalatest.check.Checkers instead.

Inherited from AnyRef

Inherited from Any

Ungrouped