X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpackages.lisp;h=7e091e815cb34cf20367559b08c85aa079c73138;hb=1b24abf09e9fbb2a23c25a9583e5547514482f1b;hp=3177b8bdd3c19a2a4e72623619bfacd0aacc78c0;hpb=c716f6f1aa94223fb29fdbf47a2b8aba45451130;p=fiveam.git diff --git a/src/packages.lisp b/src/packages.lisp index 3177b8b..7e091e8 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -19,50 +19,59 @@ (defpackage :it.bese.FiveAM (:use :common-lisp :it.bese.arnesi) - (:nicknames :5am) - (:export ;; creating tests and test-suites - #:make-suite - #:def-suite - #:in-suite - #:make-test - #:test - #:get-test - #:rem-test - ;; fixtures - #:make-fixture - #:def-fixture - #:with-fixture - #:get-fixture - #:rem-fixture - ;; running checks - #:is - #:is-true - #:is-false - #:signals - #:finishes - #:skip - #:pass - #:fail - #:*test-dribble* - #:for-all - #:gen-integer - #:gen-float - #:gen-character - #:gen-string - #:gen-list - ;; running tests - #:run - #:run-all-tests - #:explain - #:explain! - #:run! - #:! - #:!! - #:!!! - #:*run-test-when-defined* - #:*debug-on-error* - #:*debug-on-failure* - #:*verbose-failures*)) + (: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 + #:with-fixture + #:get-fixture + #:rem-fixture + ;; running checks + #:is + #:is-every + #:is-true + #:is-false + #:signals + #:finishes + #:skip + #:pass + #:fail + #:*test-dribble* + #:for-all + #:gen-integer + #: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* + #: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 @@ -92,15 +101,15 @@ ;;;; ** COPYRIGHT ;;;; Copyright (c) 2002-2003, Edward Marco Baringer -;;;; All rights reserved. - +;;;; All rights reserved. + ;;;; Redistribution and use in source and binary forms, with or without ;;;; modification, are permitted provided that the following conditions are ;;;; met: - + ;;;; - Redistributions of source code must retain the above copyright ;;;; notice, this list of conditions and the following disclaimer. - + ;;;; - Redistributions in binary form must reproduce the above copyright ;;;; notice, this list of conditions and the following disclaimer in the ;;;; documentation and/or other materials provided with the distribution. @@ -108,7 +117,7 @@ ;;;; - Neither the name of Edward Marco Baringer, nor BESE, nor the names ;;;; of its contributors may be used to endorse or promote products ;;;; derived from this software without specific prior written permission. - + ;;;; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ;;;; "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ;;;; LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR