X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fprint.impure.lisp;h=54c8c9b0818c722aa0753f336612d819759ae37a;hb=ab5427d31da2bd95805cccc8e47b8f43d3dd606d;hp=9c3329e50b95906c093a6e3cf481522bf43a1395;hpb=bea52212cb688209f31804bc6d4644968ac28246;p=sbcl.git diff --git a/tests/print.impure.lisp b/tests/print.impure.lisp index 9c3329e..54c8c9b 100644 --- a/tests/print.impure.lisp +++ b/tests/print.impure.lisp @@ -562,4 +562,16 @@ (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)))) + +(with-test (:name :bug-867684) + (assert (equal "ab" (format nil "a~0&b")))) + ;;; success