Test.check 0.10.0
Released under the Eclipse Public License
A QuickCheck inspired property-based testing library.
Installation
To install, add the following dependency to your project or build file:
[org.clojure/test.check "0.10.0"]
Topics
- API Docs for Older Versions
- test.check cheatsheet
- Generator Examples
- Growth and Shrinking
- Introduction to test.check
Namespaces
clojure.test.check.generators
Public variables and functions:
- any
- any-equatable
- any-printable
- any-printable-equatable
- big-ratio
- bind
- boolean
- byte
- bytes
- char
- char-alpha
- char-alpha-numeric
- char-alphanumeric
- char-ascii
- choose
- container-type
- double
- double*
- elements
- fmap
- frequency
- generate
- generator?
- hash-map
- int
- keyword
- keyword-ns
- large-integer
- large-integer*
- let
- list
- list-distinct
- list-distinct-by
- map
- nat
- neg-int
- no-shrink
- not-empty
- one-of
- pos-int
- ratio
- recursive-gen
- resize
- return
- s-neg-int
- s-pos-int
- sample
- sample-seq
- scale
- set
- shrink-2
- shuffle
- simple-type
- simple-type-equatable
- simple-type-printable
- simple-type-printable-equatable
- size-bounded-bigint
- sized
- small-integer
- sorted-set
- string
- string-alpha-numeric
- string-alphanumeric
- string-ascii
- such-that
- symbol
- symbol-ns
- tuple
- uuid
- vector
- vector-distinct
- vector-distinct-by
clojure.test.check.results
A protocol and helper functions for trial results.
Public variables and functions: