QuickTheories
5.9#10 in property-based testing toolsFree planFree planAPISelf-hosted
Visit| Fact | QuickTheories | ScalaCheck |
|---|---|---|
| License | The repository identifies its license as Apache-2.0. | The project build identifies its license as BSD-3-Clause. |
| Purpose | QuickTheories is a property based testing library for Java 8, described as a Java version of QuickCheck. | ScalaCheck is a Scala library for automated property-based testing of Scala or Java programs. |
| Test frameworks | QuickTheories can run with JUnit, TestNG, or another test framework. | ScalaCheck is integrated with ScalaTest, specs2, and LambdaTest. |
QuickTheories suits Java developers who want to test general properties and invariants with generated inputs. It is relevant to developers using JUnit, TestNG, or another test framework.
ScalaCheck is suited to developers testing Scala or Java code with randomized property checks. It fits projects using sbt or the listed testing integrations, and can also be run standalone.