X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fprint.impure.lisp;h=177b1ba3ac7c7dcbcb1bd75e2fc67a10cd1144b2;hb=f17e3d27d7ff599f9443d011d17017a2a858c81a;hp=9c3329e50b95906c093a6e3cf481522bf43a1395;hpb=bea52212cb688209f31804bc6d4644968ac28246;p=sbcl.git diff --git a/tests/print.impure.lisp b/tests/print.impure.lisp index 9c3329e..177b1ba 100644 --- a/tests/print.impure.lisp +++ b/tests/print.impure.lisp @@ -562,4 +562,13 @@ (list f (read-from-string (prin1-to-string f)))) oops))))) +(with-test (:name :bug-811386) + (assert (equal " 0.00" (format nil "~7,2,-2f" 0))) + (assert (equal " 0.00" (format nil "~7,2,2f" 0))) + (assert (equal " 0.01" (format nil "~7,2,-2f" 1))) + (assert (equal " 100.00" (format nil "~7,2,2f" 1))) + (assert (equal " 0.00" (format nil "~7,2,-2f" 0.1))) + (assert (equal " 10.00" (format nil "~7,2,2f" 0.1))) + (assert (equal " 0.01" (format nil "~7,2,-2f" 0.5)))) + ;;; success