Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
ansi-test
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Karsten Poeck
ansi-test
Commits
33ae1dc1
Commit
33ae1dc1
authored
Oct 04, 2002
by
pfdietz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added tests for STRING-LEFT-TRIM, STRING-RIGHT-TRIM.
parent
e3acefff
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
219 additions
and
2 deletions
+219
-2
ansi-tests/gclload2.lsp
ansi-tests/gclload2.lsp
+3
-1
ansi-tests/string-left-trim.lsp
ansi-tests/string-left-trim.lsp
+108
-0
ansi-tests/string-right-trim.lsp
ansi-tests/string-right-trim.lsp
+108
-0
ansi-tests/string-trim.lsp
ansi-tests/string-trim.lsp
+0
-1
No files found.
ansi-tests/gclload2.lsp
View file @
33ae1dc1
...
...
@@ -121,4 +121,6 @@
(load "nstring-upcase.lsp")
(load "nstring-downcase.lsp")
(load "nstring-capitalize.lsp")
(load "string-trim.lsp")
\ No newline at end of file
(load "string-trim.lsp")
(load "string-left-trim.lsp")
(load "string-right-trim.lsp")
ansi-tests/string-left-trim.lsp
0 → 100644
View file @
33ae1dc1
;-*- Mode: Lisp -*-
;;;; Author: Paul Dietz
;;;; Created: Fri Oct 4 04:57:41 2002
;;;; Contains: Tests for STRING-LEFT-TRIM
(in-package :cl-test)
(deftest string-left-trim.1
(let* ((s (copy-seq "abcdaba"))
(s2 (string-left-trim "ab" s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.2
(let* ((s (copy-seq "abcdaba"))
(s2 (string-left-trim '(#\a #\b) s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.3
(let* ((s (copy-seq "abcdaba"))
(s2 (string-left-trim #(#\a #\b) s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.4
(let* ((s (copy-seq "abcdaba"))
(s2 (string-left-trim (make-array 2 :initial-contents '(#\a #\b))
s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.5
(let* ((s (copy-seq "abcdaba"))
(s2 (string-left-trim (make-array 2 :initial-contents '(#\a #\b)
:element-type 'character)
s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.6
(let* ((s (copy-seq "abcdaba"))
(s2 (string-left-trim (make-array 2 :initial-contents '(#\a #\b)
:element-type 'standard-char)
s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.7
(let* ((s (copy-seq "abcdaba"))
(s2 (string-left-trim (make-array 2 :initial-contents '(#\a #\b)
:element-type 'base-char)
s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.8
(let* ((s (copy-seq "abcdaba"))
(s2 (string-left-trim (make-array 2 :initial-contents '(#\a #\b #\c #\d)
:element-type 'character
:fill-pointer 2)
s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.9
(let* ((s (make-array 7 :initial-contents (coerce "abcdaba" 'list)
:element-type 'character
))
(s2 (string-left-trim "ab" s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.10
(let* ((s (make-array 9 :initial-contents (coerce "abcdabadd" 'list)
:element-type 'character
:fill-pointer 7))
(s2 (string-left-trim "ab" s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.11
(let* ((s (make-array 7 :initial-contents (coerce "abcdaba" 'list)
:element-type 'standard-char
))
(s2 (string-left-trim "ab" s)))
(values s s2))
"abcdaba"
"cdaba")
(deftest string-left-trim.12
(let* ((s (make-array 7 :initial-contents (coerce "abcdaba" 'list)
:element-type 'base-char
))
(s2 (string-left-trim "ab" s)))
(values s s2))
"abcdaba"
"cdaba")
ansi-tests/string-right-trim.lsp
0 → 100644
View file @
33ae1dc1
;-*- Mode: Lisp -*-
;;;; Author: Paul Dietz
;;;; Created: Fri Oct 4 04:59:46 2002
;;;; Contains: Tests of STRING-RIGHT-TRIM
(in-package :cl-test)
(deftest string-right-trim.1
(let* ((s (copy-seq "abcdaba"))
(s2 (string-right-trim "ab" s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.2
(let* ((s (copy-seq "abcdaba"))
(s2 (string-right-trim '(#\a #\b) s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.3
(let* ((s (copy-seq "abcdaba"))
(s2 (string-right-trim #(#\a #\b) s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.4
(let* ((s (copy-seq "abcdaba"))
(s2 (string-right-trim (make-array 2 :initial-contents '(#\a #\b))
s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.5
(let* ((s (copy-seq "abcdaba"))
(s2 (string-right-trim (make-array 2 :initial-contents '(#\a #\b)
:element-type 'character)
s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.6
(let* ((s (copy-seq "abcdaba"))
(s2 (string-right-trim (make-array 2 :initial-contents '(#\a #\b)
:element-type 'standard-char)
s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.7
(let* ((s (copy-seq "abcdaba"))
(s2 (string-right-trim (make-array 2 :initial-contents '(#\a #\b)
:element-type 'base-char)
s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.8
(let* ((s (copy-seq "abcdaba"))
(s2 (string-right-trim (make-array 2 :initial-contents '(#\a #\b #\c #\d)
:element-type 'character
:fill-pointer 2)
s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.9
(let* ((s (make-array 7 :initial-contents (coerce "abcdaba" 'list)
:element-type 'character
))
(s2 (string-right-trim "ab" s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.10
(let* ((s (make-array 9 :initial-contents (coerce "abcdabadd" 'list)
:element-type 'character
:fill-pointer 7))
(s2 (string-right-trim "ab" s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.11
(let* ((s (make-array 7 :initial-contents (coerce "abcdaba" 'list)
:element-type 'standard-char
))
(s2 (string-right-trim "ab" s)))
(values s s2))
"abcdaba"
"abcd")
(deftest string-right-trim.12
(let* ((s (make-array 7 :initial-contents (coerce "abcdaba" 'list)
:element-type 'base-char
))
(s2 (string-right-trim "ab" s)))
(values s s2))
"abcdaba"
"abcd")
ansi-tests/string-trim.lsp
View file @
33ae1dc1
...
...
@@ -106,4 +106,3 @@
(values s s2))
"abcdaba"
"cd")
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment