# clojure/test.check

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/clojure-test-check).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

1,148 stars · 111 forks · Clojure · EPL-1.0

## Links

- GitHub: https://github.com/clojure/test.check
- awesome-repositories: https://awesome-repositories.com/repository/clojure-test-check.md

## Description

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.

## Tags

### Part of an Awesome List

- [Testing Frameworks](https://awesome-repositories.com/f/awesome-lists/devtools/testing-frameworks.md) — Generative property-based testing tool for finding edge cases.
