https://github.com/typelevel/scalacheck
Property-based testing for Scala
https://github.com/typelevel/scalacheck
property-testing scala scalacheck
Last synced: 6 days ago
JSON representation
Property-based testing for Scala
- Host: GitHub
- URL: https://github.com/typelevel/scalacheck
- Owner: typelevel
- License: bsd-3-clause
- Created: 2011-05-26T11:44:12.000Z (almost 14 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T00:12:38.000Z (6 months ago)
- Last Synced: 2024-10-29T11:19:05.337Z (6 months ago)
- Topics: property-testing, scala, scalacheck
- Language: Scala
- Homepage: http://www.scalacheck.org
- Size: 68.1 MB
- Stars: 1,941
- Watchers: 57
- Forks: 407
- Open Issues: 66
-
Metadata Files:
- Readme: README.markdown
- Changelog: CHANGELOG.markdown
- Contributing: CONTRIBUTING.markdown
- License: LICENSE
Awesome Lists containing this project
- awesome-scala-native - ScalaCheck - Property-based testing for Scala. (Unit Tests)
- awesome-scala - **scalacheck** - based testing for Scala |   (Table of Contents / Testing)
- awesome-java - ScalaCheck
README
# ScalaCheck
[](https://discord.gg/wQB9Xu422S)
[](https://gitter.im/scalacheck/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://github.com/typelevel/scalacheck/actions/workflows/ci.yml)
[](https://index.scala-lang.org/typelevel/scalacheck/scalacheck)ScalaCheck is a library written in [Scala](http://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](http://hackage.haskell.org/package/QuickCheck), but has also
ventured into its own.ScalaCheck has no external dependencies other than the Scala runtime, and
[works](http://www.scalacheck.org/download.html#sbt) great with [SBT](http://www.scala-sbt.org/), the
Scala build tool. It is also fully integrated in the test frameworks
[ScalaTest](http://www.scalatest.org/) and
[specs2](http://etorreborre.github.com/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](http://www.scala-lang.org/) and the [Akka](http://akka.io/)
concurrency framework.**For more information and downloads, please visit http://www.scalacheck.org**