X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fstring.pure.lisp;h=89e98066c94daf1cff3700ee4f4f748d5a1e4b0e;hb=1cba0af01f5107ab384d0d8b94b1f6330b3d0ef4;hp=13da95df56ff8fea3919e0284fa433ac42a9f946;hpb=8ee41eac134a552e07e966dd16d681e8216147fc;p=sbcl.git diff --git a/tests/string.pure.lisp b/tests/string.pure.lisp index 13da95d..89e9806 100644 --- a/tests/string.pure.lisp +++ b/tests/string.pure.lisp @@ -137,3 +137,11 @@ (assert (equal "bc" (string-right-trim "ab" s))) (assert (equal "bca" s)) (assert (equal "abcaeb" s0))) + +;;; Trimming non-simple-strings when there is nothing to do +(let ((a (make-array 10 :element-type 'character :initial-contents "abcde00000" :fill-pointer 5))) + (assert (equal "abcde" (string-right-trim "Z" a)))) + +;;; Trimming non-strings when there is nothing to do. +(string-right-trim " " #\a) +