PropCheck
5.9#9 in property-based testing toolsFree planFree planLinuxSelf-hosted
Visit| Fact | PropCheck | ScalaCheck |
|---|---|---|
| Dependencies | The README says PropCheck requires no external dependencies. | ScalaCheck has no external dependencies other than the Scala runtime. |
| Installation | The README says to add `gem 'prop_check'` to a Gemfile or install it with `gem install prop_check`. | The site recommends adding org.scalacheck %% scalacheck % 1.19.0 % test as an sbt dependency. |
| License | The project is released under the MIT License. | The project build identifies its license as BSD-3-Clause. |
| Purpose | PropCheck is a Ruby library for property-based testing that checks assertions against generated inputs. | ScalaCheck is a Scala library for automated property-based testing of Scala or Java programs. |
PropCheck suits Ruby developers who want to check assertions across generated inputs and reduce failures to simpler counterexamples. It can be used with RSpec, MiniTest, test-unit, or plain Ruby.
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.