Testing functions.
Testing functions.
Default number of digits that must match for 2 Double values to be considerd 'equal'.
Default number of digits that must match for 2 Double values to be considerd 'equal'.
Default number of digits that must match for 2 Float values to be considerd 'equal'.
Default number of digits that must match for 2 Float values to be considerd 'equal'.
(dotest & body)
Like clojure.test/deftest, but doesn't require a test name. Usage:
(ns xyz.. (:use tupelo.test))
(dotest (is= 5 (+ 2 3)) ; contraction of (is (= ...)) (isnt false) ; contraction of (is (not ...)) (set= [1 2 3] [3 2 1]) ; set equality semantics (throws? (/ 1 0)))
Like clojure.test/deftest, but doesn't require a test name. Usage: (ns xyz.. (:use tupelo.test)) (dotest (is= 5 (+ 2 3)) ; contraction of (is (= ...)) (isnt false) ; contraction of (is (not ...)) (set= [1 2 3] [3 2 1]) ; set equality semantics (throws? (/ 1 0)))
(dotest-focus & body)
Alias for tupelo.test/deftest-focus
Alias for tupelo.test/deftest-focus
(is & forms)
Equivalent to clojure.test/is.
Equivalent to clojure.test/is.
(is-double= & forms)
Use (is-double= ...) instead of (is (rel= ... :digits digits-double=))
Use (is-double= ...) instead of (is (rel= ... :digits *digits-double=*))
(is-float= & forms)
Use (is-float= ...) instead of (is (rel= ... :digits digits-float=))
Use (is-float= ...) instead of (is (rel= ... :digits *digits-float=*))
(is-nonblank-lines= & forms)
Returns true if each line of each input string is equal treating all whitespace as equivalent.
Returns true if each line of each input string is equal treating all whitespace as equivalent.
(is-nonblank= & forms)
Returns true if each input string is equal treating all whitespace as equivalent.
Returns true if each input string is equal treating all whitespace as equivalent.
(is-set= & forms)
Converts each input collection to a set, then tests for equality.
Converts each input collection to a set, then tests for equality.
(is= & forms)
Use (is= ...) instead of (is (= ...)) for clojure.test
Use (is= ...) instead of (is (= ...)) for clojure.test
(isnt & forms)
Use (isnt ...) instead of (is (not ...)) for clojure.test
Use (isnt ...) instead of (is (not ...)) for clojure.test
(isnt-double= & forms)
Use (isnt-double= ...) instead of (is (rel= ... :digits digits-double=))
Use (isnt-double= ...) instead of (is (rel= ... :digits *digits-double=*))
(isnt-float= & forms)
Use (isnt-float= ...) instead of (is (rel= ... :digits digits-float=))
Use (isnt-float= ...) instead of (is (rel= ... :digits *digits-float=*))
(isnt= & forms)
Use (isnt= ...) instead of (is (not= ...)) for clojure.test
Use (isnt= ...) instead of (is (not= ...)) for clojure.test
(throws-not? & forms)
The opposite of (throws? ...)
The opposite of (throws? ...)
(throws? & forms)
Use (throws? ...) instead of (is (thrown? ...)) for clojure.test. Usage: (throws? (/ 1 0)) ; catches any Throwable
Use (throws? ...) instead of (is (thrown? ...)) for clojure.test. Usage: (throws? (/ 1 0)) ; catches any Throwable
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close