xuwei-k / scalaprops   0.1.4

MIT License Website GitHub

property based testing library for Scala

Scala versions: 2.11 2.10

scalaprops

Scala.js scaladoc

property based testing library for Scala

features

latest stable version

please use sbt plugin because there are some convenient features.

setup without sbt plugin
testFrameworks += new TestFramework("scalaprops.ScalapropsFramework")

parallelExecution in Test := false // currently, does not support parallel execution

libraryDependencies += "com.github.scalaprops" %% "scalaprops" % "0.8.1" % "test"
libraryDependencies += "com.github.scalaprops" %% "scalaprops-scalaz" % "0.8.1" % "test"

screencast

deterministic testing

Scalaprops emitting which seed it started with during a failing test, and providing an interface --seed=<value> for re-running the failing test with the same seed.

deterministic-testing

examples

See scalaprops-example project.

for scalaz 7.1.x

https://github.com/scalaprops/scalaprops/tree/0.1.x