chiark / gitweb /
src/c-types-test.lisp, src/test-base.lisp: Force pretty-printing.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 25 May 2016 16:15:48 +0000 (17:15 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 25 May 2016 16:20:56 +0000 (17:20 +0100)
It seems that later `xlunit' versions turn this off.

src/c-types-test.lisp
src/test-base.lisp

index 6022991b08e254d19493f2268ce507da8d1aa4f9..06af0d4e52d22b41e356a60fa6bd2ad97ac3d4c7 100644 (file)
@@ -58,6 +58,7 @@ (defun expand-tabs (string)
 
 (defun assert-pp-ctype (type kernel string)
   (let* ((*print-right-margin* 77)
+        (*print-pretty* t)
         (print (with-output-to-string (out)
                  (pprint-c-type type out kernel))))
     (assert-equal (expand-tabs print) (expand-tabs string)
index e629357e54ca284833028a3c3bb4456f6e094b70..915e33ded88cc440b1e85ed0422c6b0a3a2e913c 100644 (file)
@@ -45,8 +45,9 @@ (defvar *sod-test-suite*
                 :description "Top-level test for the Sod translator."))
 
 (defun assert-princ (object string)
-  (let ((*print-right-margin* 77)
-       (print (princ-to-string object)))
+  (let* ((*print-right-margin* 77)
+        (*print-pretty* t)
+        (print (princ-to-string object)))
     (assert-equal print string
                  (format nil "Assert princ: ~S ~_prints as `~A' ~_~
                               rather than `~A'."