X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=tests%2Ffloat.pure.lisp;h=d287b4aa9d5d8928951e06c574daa8141190703b;hb=40bf78b47ea89b15698adb9c550efa4cbacafeb7;hp=ab395adddb193c199c097b761f4083ef54120981;hpb=6e56c996a816d0c20f19a3fbf61a7c86b104178c;p=sbcl.git diff --git a/tests/float.pure.lisp b/tests/float.pure.lisp index ab395ad..d287b4a 100644 --- a/tests/float.pure.lisp +++ b/tests/float.pure.lisp @@ -41,10 +41,14 @@ (assert (not (<= 6/7 (* 3 -ifni)))) (assert (not (> +ifni +ifni))))) -;;; ANSI: FILE-LENGTH should signal an error of type TYPE-ERROR if -;;; stream is not a stream associated with a file. +;;; ANSI: FLOAT-RADIX should signal an error if its argument is not a +;;; float. ;;; ;;; (Peter Van Eynde's ansi-test suite caught this, and Eric Marsden ;;; reported a fix for CMU CL, which was ported to sbcl-0.6.12.35.) (assert (typep (nth-value 1 (ignore-errors (float-radix "notfloat"))) 'type-error)) + +(assert (typep (nth-value 1 (ignore-errors + (funcall (fdefinition 'float-radix) "notfloat"))) + 'type-error))