test.check is a Clojure property-based testing tool inspired by QuickCheck. The core idea of test.check is that instead of enumerating expected input and output for unit tests, you write properties about your function that should hold true for all inputs. This lets you write concise, powerful tests.
CHANGELOG.markdown
0.9.0, test.check requires Clojure >= 1.7.00.8.* releases.deps.edn dependency information:org.clojure/test.check {:mvn/version "1.1.3"}
[org.clojure/test.check "1.1.3"]
<dependency>
<groupId>org.clojure</groupId>
<artifactId>test.check</artifactId>
<version>1.1.3</version>
</dependency>
[org.clojure/test.check "1.1.3"]
<dependency>
<groupId>org.clojure</groupId>
<artifactId>test.check</artifactId>
<version>1.1.3</version>
</dependency>
If you'd like to try a SNAPSHOT version, add the sonatype repository to your project.

YourKit is kindly supporting test.check and other open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products:
Copyright © Rich Hickey, Reid Draper and contributors
Distributed under the Eclipse Public License, the same as Clojure.
Overall
Maintained
Code review
Latest release
Releases this year
140 followers · starred Nov 2014
253 followers · starred Feb 2014
378 followers · starred Apr 2022
149 followers · starred Nov 2014
test.check is a Clojure property-based testing tool inspired by QuickCheck. The core idea of test.check is that instead of enumerating expected input and output for unit tests, you write properties about your function that should hold true for all inputs. This lets you write concise, powerful tests.
CHANGELOG.markdown
0.9.0, test.check requires Clojure >= 1.7.00.8.* releases.deps.edn dependency information:org.clojure/test.check {:mvn/version "1.1.3"}
[org.clojure/test.check "1.1.3"]
<dependency>
<groupId>org.clojure</groupId>
<artifactId>test.check</artifactId>
<version>1.1.3</version>
</dependency>
[org.clojure/test.check "1.1.3"]
<dependency>
<groupId>org.clojure</groupId>
<artifactId>test.check</artifactId>
<version>1.1.3</version>
</dependency>
If you'd like to try a SNAPSHOT version, add the sonatype repository to your project.

YourKit is kindly supporting test.check and other open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products:
Copyright © Rich Hickey, Reid Draper and contributors
Distributed under the Eclipse Public License, the same as Clojure.
Overall
Maintained
Code review
Latest release
Releases this year
140 followers · starred Nov 2014
253 followers · starred Feb 2014
378 followers · starred Apr 2022
149 followers · starred Nov 2014