ScalaCheck
ScalaCheck is a library written in Scala and
used for automated property-based testing of Scala or Java programs.
ScalaCheck was originally inspired by the Haskell library
QuickCheck, but has also
ventured into its own.
ScalaCheck has no external dependencies other than the Scala runtime, and
works great with sbt, the
Scala build tool. It is also fully integrated in the test frameworks
ScalaTest and
specs2. You can of course also use
ScalaCheck completely standalone, with its built-in test runner.
ScalaCheck is used by several prominent Scala projects, for example the Scala
compiler and the Akka
concurrency framework.
For more information and downloads, please visit http://www.scalacheck.org