(defpackage :it.bese.FiveAM
(:use :common-lisp :it.bese.arnesi)
- (:nicknames :5am)
+ (:nicknames :5am :fiveam)
(:export ;; creating tests and test-suites
#:make-suite
#:def-suite
#:in-suite
+ #:in-suite*
#:make-test
#:test
#:get-test
#:rem-test
+ #:test-names
;; fixtures
#:make-fixture
#:def-fixture
#:rem-fixture
;; running checks
#:is
+ #:is-every
#:is-true
#:is-false
#:signals
#:*test-dribble*
#:for-all
#:gen-integer
- #:gen-string
+ #:gen-float
#:gen-character
+ #:gen-string
+ #:gen-list
+ #:gen-tree
+ #:gen-buffer
+ #:gen-one-element
;; running tests
#:run
#:run-all-tests
#:explain
+ #:explain!
#:run!
+ #:debug!
#:!
#:!!
#:!!!
+ #:*run-test-when-defined*
#:*debug-on-error*
#:*debug-on-failure*
- #:*verbose-failures*))
+ #:*verbose-failures*
+ #:results-status))
;;;; You can use #+5am to put your test-defining code inline with your
;;;; other code - and not require people to have fiveam to run your