2
;;;; Author: Paul Dietz
3
;;;; Created: Sun Jan 18 08:53:56 2004
4
;;;; Contains: Tests of READ-CHAR
9
(with-input-from-string
10
(*standard-input* "a")
15
(with-input-from-string
16
(*standard-input* "abc")
25
(with-input-from-string
26
(*standard-input* (concatenate 'string
28
(string (code-char 0))
34
#\a #.(code-char 0) #\b))
37
(with-input-from-string
46
(with-input-from-string
52
(with-input-from-string
54
(read-char s nil 'foo))
58
(with-input-from-string
63
(read-char s nil nil)))
67
(with-input-from-string
76
(with-input-from-string
78
(let ((*terminal-io* (make-two-way-stream is (make-string-output-stream))))
83
(with-input-from-string
84
(*standard-input* "345")
91
(deftest read-char.error.1
93
(with-input-from-string
95
(read-char s nil nil nil nil))
99
(deftest read-char.error.2
101
(with-input-from-string
107
(deftest read-char.error.3
109
(with-input-from-string
115
(deftest read-char.error.4
117
(with-input-from-string