RapidCheck
5.5#22 in property-based testing toolsLinuxSelf-hostedWindows
Visit| Fact | RapidCheck | ScalaCheck |
|---|---|---|
| Integrations | The README lists integrations with Boost Test, Google Test and Google Mock. | The site says ScalaCheck works with sbt and is integrated with ScalaTest, specs2 and LambdaTest. |
| License | The repository identifies its license as BSD-2-Clause. | The project build identifies its license as BSD-3-Clause. |
| Purpose | RapidCheck is a C++ framework for property-based testing inspired by QuickCheck and similar frameworks. | ScalaCheck is a Scala library for automated property-based testing of Scala or Java programs. |
| Test generation | It generates random test data to search for inputs that falsify a property. | Its properties are checked over randomized input parameters, and it reports arguments that cause a property to fail. |
No prices published.
It suits C++ developers who want generated inputs and smaller counterexamples when testing properties. It may also fit projects that need stateful testing or integration with the listed test libraries.
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.