sized
function
clojure.test.check.generators/sized
(sized [sized-gen])Creates a generator that depends on the size parameter.
`sized-gen` is a function that takes an integer and returns
a generator.
Examples:
;; generates vectors of booleans where the length always exactly
;; matches the `size` parameter
(gen/sample (gen/sized (fn [size] (gen/vector gen/boolean size))))
=> ([]
[false]
[true true]
[false true false]
[false true true true]
[false false true true false]
[false true false true true false]
[true false true true true false false]
[true true false false false true false false]
[false false false true true false true false true])
Examples
No examples yet. Be the first to add one!