X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=assert.lisp;h=d46eaeb530e469e85e3f70dfff4afde0a947ac64;hb=6c233c812b0e160d80e613bb3dfcedc59514e3e9;hp=fa2f100e92a216cf3bec1e0a4872b301e8e564e6;hpb=53e193feda5d4cb757ef13d622fac03cf99178a2;p=xlunit.git diff --git a/assert.lisp b/assert.lisp index fa2f100..d46eaeb 100644 --- a/assert.lisp +++ b/assert.lisp @@ -2,7 +2,7 @@ ;;;; ************************************************************************* ;;;; FILE IDENTIFICATION ;;;; -;;;; ID: $Id: assert.lisp,v 1.4 2003/08/04 16:13:58 kevin Exp $ +;;;; ID: $Id: assert.lisp,v 1.5 2003/08/04 16:42:27 kevin Exp $ ;;;; Purpose: Assert functions for XLUnit ;;;; ;;;; ************************************************************************* @@ -11,33 +11,33 @@ (define-condition assertion-failed (simple-condition) - ((msg :initform nil :initarg :msg :accessor msg)) + ((message :initform nil :initarg :message :accessor message)) (:documentation "Base class for all test failures.")) -(defun failure-msg (msg &optional format-str &rest args) +(defun failure-message (message &optional format-str &rest args) "Signal a test failure and exit the test." (signal 'assertion-failed - :msg msg + :message message :format-control format-str :format-arguments args)) (defun failure (format-str &rest args) "Signal a test failure and exit the test." - (apply #'failure-msg nil format-str args)) + (apply #'failure-message nil format-str args)) -(defun assert-equal (v1 v2 &optional msg) +(defun assert-equal (v1 v2 &optional message) (unless (equal v1 v2) - (failure-msg msg "Test equal: ~S ~S" v1 v2))) + (failure-message message "Test equal: ~S ~S" v1 v2))) -(defun assert-eql (v1 v2 &optional msg) +(defun assert-eql (v1 v2 &optional message) (unless (eql v1 v2) - (failure-msg msg "Test eql: ~S ~S" v1 v2))) + (failure-message message "Test eql: ~S ~S" v1 v2))) -(defmacro assert-true (v &optional msg) +(defmacro assert-true (v &optional message) `(unless ,v - (failure-msg msg "Not true: ~S" ',v))) + (failure-message message "Not true: ~S" ',v))) -(defmacro assert-false (v &optional msg) +(defmacro assert-false (v &optional message) `(when ,v - (failure-msg msg "Not false: ~S" ',v))) + (failure-message message "Not false: ~S" ',v)))