X-Git-Url: http://git.kpe.io/?p=xlunit.git;a=blobdiff_plain;f=assert.lisp;h=e2d7356d537653937a544727bf1c4885ad2b8018;hp=f9ddec259ad0e6fe5c6d18d95510dc35dc9528cb;hb=b889ac95ba72db60faa35fe08b360aaa33a795ed;hpb=e2bf8174193c9acc013b8bbbc116b7e7acc86526 diff --git a/assert.lisp b/assert.lisp index f9ddec2..e2d7356 100644 --- a/assert.lisp +++ b/assert.lisp @@ -2,7 +2,7 @@ ;;;; ************************************************************************* ;;;; FILE IDENTIFICATION ;;;; -;;;; ID: $Id: assert.lisp,v 1.9 2003/08/08 00:57:20 kevin Exp $ +;;;; ID: $Id: assert.lisp,v 1.10 2003/08/10 07:39:33 kevin Exp $ ;;;; Purpose: Assert functions for XLUnit ;;;; ;;;; ************************************************************************* @@ -34,7 +34,7 @@ (defun assert-eql (v1 v2 &optional message) (unless (eql v1 v2) - (failure-message message "Assert eql: ~S ~S" v1 v2))) + (failure-message message "Assert equal: ~S ~S" v1 v2))) (defun assert-not-eql (v1 v2 &optional message) (when (eql v1 v2) @@ -48,11 +48,11 @@ `(when ,v (failure-message ,message "Assert false: ~S" ',v))) -(defmacro assert-condition (condition forms &optional message) +(defmacro assert-condition (condition form &optional message) (let ((cond (gensym "COND-"))) `(handler-case (progn - ,forms + ,form (values)) (t (,cond) (when (and (typep ,cond 'serious-condition) @@ -66,11 +66,11 @@ "Assert condition ~A, but no condition signaled" ,condition))))) -(defmacro assert-not-condition (condition forms &optional message) +(defmacro assert-not-condition (condition form &optional message) (let ((cond (gensym "COND-"))) `(handler-case (progn - ,forms + ,form (values)) (serious-condition (,cond) (unless (typep ,cond ,condition)