Skip to content

Commit 43555b3

Browse files
committed
Merge pull request google#20 from filipk/master
Dealing with "unused lexical variable" warnings
2 parents 05b7fee + 90d4c4a commit 43555b3

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

koans/lists.lsp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
(setf fruits '(orange pomello clementine))
2525
(setf some-evens (list (* 2 1) (* 2 2) (* 2 3)))
2626
(assert-equal fruits ___)
27-
(assert-equal ___ (length fruits))))
27+
(assert-equal ___ (length some-evens))))
2828

2929

3030
(define-test test-list-cons

lisp-unit.lsp

+9
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ assertion.")
190190

191191
(defmethod print-failure :around (type form expected actual extras)
192192
"Failure header and footer output."
193+
(declare (ignore expected actual))
193194
(format t "~& | Failed Form: ~S" form)
194195
(call-next-method)
195196
(when extras
@@ -198,22 +199,26 @@ assertion.")
198199
type)
199200

200201
(defmethod print-failure (type form expected actual extras)
202+
(declare (ignore type form extras))
201203
(format t "~& | Expected ~{~S~^; ~} " expected)
202204
(format t "~<~% | ~:;but saw ~{~S~^; ~}~>" actual))
203205

204206
(defmethod print-failure ((type (eql :error))
205207
form expected actual extras)
208+
(declare (ignore form extras))
206209
(format t "~& | ~@[Should have signalled ~{~S~^; ~} but saw~]"
207210
expected)
208211
(format t " ~{~S~^; ~}" actual))
209212

210213
(defmethod print-failure ((type (eql :macro))
211214
form expected actual extras)
215+
(declare (ignore form extras))
212216
(format t "~& | Should have expanded to ~{~S~^; ~} " expected)
213217
(format t "~<~%~:;but saw ~{~S~^; ~}~>" actual))
214218

215219
(defmethod print-failure ((type (eql :output))
216220
form expected actual extras)
221+
(declare (ignore form extras))
217222
(format t "~& | Should have printed ~{~S~^; ~} " expected)
218223
(format t "~<~%~:;but saw ~{~S~^; ~}~>" actual))
219224

@@ -474,6 +479,7 @@ assertion.")
474479

475480
(defmethod test-passed-p ((type (eql :error)) expected actual test)
476481
"Return the result of the error assertion."
482+
(declare (ignore test))
477483
(or
478484
(eql (car actual) (car expected))
479485
(typep (car actual) (car expected))))
@@ -486,10 +492,12 @@ assertion.")
486492

487493
(defmethod test-passed-p ((type (eql :macro)) expected actual test)
488494
"Return the result of the macro expansion."
495+
(declare (ignore test))
489496
(equal (car actual) (car expected)))
490497

491498
(defmethod test-passed-p ((type (eql :output)) expected actual test)
492499
"Return the result of the printed output."
500+
(declare (ignore test))
493501
(string=
494502
(string-trim '(#\newline #\return #\space) (car actual))
495503
(car expected)))
@@ -501,6 +509,7 @@ assertion.")
501509

502510
(defmethod test-passed-p ((type (eql :result)) expected actual test)
503511
"Return the result of the assertion."
512+
(declare (ignore test))
504513
(logically-equal (car actual) (car expected)))
505514

506515
(defun form-contains-one-of-p (form symbol-list)

0 commit comments

Comments
 (0)