Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/typelevel/scalacheck
Property-based testing for Scala
https://github.com/typelevel/scalacheck
property-testing scala scalacheck
Last synced: 5 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 (over 13 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T00:12:38.000Z (3 months ago)
- Last Synced: 2024-10-29T11:19:05.337Z (3 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 | ![GitHub stars](https://img.shields.io/github/stars/typelevel/scalacheck) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/typelevel/scalacheck) (Table of Contents / Testing)
README
# ScalaCheck
[![Discord](https://img.shields.io/discord/632277896739946517.svg?label=&logo=discord&logoColor=ffffff&color=404244&labelColor=6A7EC2)](https://discord.gg/wQB9Xu422S)
[![Join the chat at https://gitter.im/scalacheck/Lobby](https://badges.gitter.im/scalacheck/Lobby.svg)](https://gitter.im/scalacheck/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Continuous Integration](https://github.com/typelevel/scalacheck/actions/workflows/ci.yml/badge.svg)](https://github.com/typelevel/scalacheck/actions/workflows/ci.yml)
[![scalacheck Scala version support](https://index.scala-lang.org/typelevel/scalacheck/scalacheck/latest-by-scala-version.svg)](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**