X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Ffloat.pure.lisp;h=c3abd9139571effc43a601999c3f1f583357927f;hb=c8218514d751c4d777892b79bbf1ca6597f731c0;hp=f4382e3c68b3590d230af043115708408c0cac09;hpb=54a2e62234dc9a399ae12e56fe212d2137b43556;p=sbcl.git diff --git a/tests/float.pure.lisp b/tests/float.pure.lisp index f4382e3..c3abd91 100644 --- a/tests/float.pure.lisp +++ b/tests/float.pure.lisp @@ -40,3 +40,12 @@ (assert (>= 100 -ifni)) (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. +;;; +;;; (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.) +#+nil ; FIXME: Something in sbcl-0.7.pre15 broke this again. +(assert (typep (nth-value 1 (ignore-errors (float-radix "notfloat"))) + 'type-error)) \ No newline at end of file