Blob Blame History Raw
# scalacheck

[ScalaCheck](https://scalacheck.org/) is a library written in
[Scala](https://www.scala-lang.org/) and used for automated property-based
testing of Scala or Java programs.  ScalaCheck was originally inspired by the
Haskell library [QuickCheck](https://hackage.haskell.org/package/QuickCheck),
but has also ventured into its own.

ScalaCheck has no external dependencies other than the Scala runtime, and
works great with [sbt](https://www.scala-sbt.org/), the Scala build tool.  It
is also fully integrated in the test frameworks
[ScalaTest](https://www.scalatest.org/),
[specs2](https://etorreborre.github.io/specs2/), and
[LambdaTest](https://47degrees.github.io/LambdaTest/).  You can of course also
use ScalaCheck completely standalone, with its built-in test runner.