Skip unicode normalization tests on non-unicode builds.
authorLutz Euler <lutz.euler@freenet.de>
Sat, 25 May 2013 14:39:28 +0000 (16:39 +0200)
committerLutz Euler <lutz.euler@freenet.de>
Sat, 25 May 2013 14:39:28 +0000 (16:39 +0200)
This was accidentally missed when the tests were introduced.

tests/unicode-normalization.impure.lisp

index e62fd93..49aa69a 100644 (file)
@@ -79,7 +79,8 @@
          (assert (string= "@Part0" line :end2 6))
          (assert (char= #\# (char (read-line s) 0)))))
     ;; Part0: specific cases
-    (with-test (:name (:unicode-normalization :part0))
+    (with-test (:name (:unicode-normalization :part0)
+                      :skipped-on '(not :sb-unicode))
       (do ((line (read-line s) (read-line s)))
           ((char= #\# (char line 0))
            (assert (string= "@Part1" (read-line s) :end2 6))
@@ -90,7 +91,8 @@
           (test-line c1 c2 c3 c4 c5))))
     ;; Part1: single characters.  (Extra work to check for conformance
     ;; on unlisted entries)
-    (with-test (:name (:unicode-normalization :part1))
+    (with-test (:name (:unicode-normalization :part1)
+                      :skipped-on '(not :sb-unicode))
       (do ((line (read-line s) (read-line s))
            (code 0))
           ((char= #\# (char line 0))
                (setf code (1+ c)))
             (test-no-normalization (string (code-char code)))))))
     ;; Part2: Canonical Order Test
-    (with-test (:name (:unicode-normalization :part2))
+    (with-test (:name (:unicode-normalization :part2)
+                      :skipped-on '(not :sb-unicode))
       (do ((line (read-line s) (read-line s)))
           ((char= #\# (char line 0))
            (assert (string= "@Part3" (read-line s) :end2 6))
             (parse-one-line line)
           (test-line c1 c2 c3 c4 c5))))
     ;; Part3: PRI #29 Test
-    (with-test (:name (:unicode-normalization :part3))
+    (with-test (:name (:unicode-normalization :part3)
+                      :skipped-on '(not :sb-unicode))
       (do ((line (read-line s) (read-line s)))
           ((char= #\# (char line 0))
            (assert (char= #\# (char (read-line s) 0)))