EVERYTHING XIAOMI
Get listed
Side by side

ExUnit vs ScalaCheck

ExUnit logo

ExUnit

6.0#24 in unit testing frameworksFree plan
Free planLinux
Visit

ScalaCheck

6.6#1 in property-based testing toolsFree plan
Free planLinuxmacOSWindows
Visit

What both publish

FactExUnitScalaCheck
LicenseThe Elixir source code is released under the Apache License 2.0.The project build identifies its license as BSD-3-Clause.
PurposeExUnit is a unit testing framework for Elixir.ScalaCheck is a Scala library for automated property-based testing of Scala or Java programs.
Support channelsThe Elixir website lists community support channels including Slack, the Elixir Forum, and Discord.The documentation page links to bug reports, a mailing list, and ScalaCheck on Stack Overflow.

ExUnit plans

  • ExUnitFree

ScalaCheck plans

  • ScalaCheckFree

Pick ExUnit if…

ExUnit suits Elixir developers writing automated unit tests, from solo developers to organizations using Elixir applications. It is for projects needing assertions, reporting, filtering, and parallel test execution.

Pick ScalaCheck if…

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.

Charts they share