fix SRFI 1 testing of `unfold-right'
This commit is contained in:
parent
78d48160b6
commit
7cca723382
|
@ -249,9 +249,3 @@
|
|||
(recur (cdr lis))))))
|
||||
|
||||
;;; fold.rkt ends here
|
||||
|
||||
(module+ test
|
||||
(define (test a b)
|
||||
(unless (equal? a b) (error 'test "failed: ~e vs. ~e" a b)))
|
||||
(test (unfold-right null? car cdr '(2 3) '(4 5))
|
||||
'(3 2 4 5)))
|
||||
|
|
|
@ -73,7 +73,7 @@
|
|||
(lambda (seed) (* seed 2))
|
||||
(lambda (seed) (* seed 3))
|
||||
(lambda (seed) (* seed 5))
|
||||
1)
|
||||
'(1))
|
||||
(list 1)))
|
||||
|
||||
(test-case
|
||||
|
@ -82,8 +82,17 @@
|
|||
(unfold-right (lambda (seed) (= seed 729))
|
||||
(lambda (seed) (* seed 2))
|
||||
(lambda (seed) (* seed 3))
|
||||
1
|
||||
1)
|
||||
'(486 162 54 18 6 2)))
|
||||
|
||||
(test-case
|
||||
"unfold-right:normal-case-opt-arg"
|
||||
(check-equal?
|
||||
(unfold-right (lambda (seed) (= seed 729))
|
||||
(lambda (seed) (* seed 2))
|
||||
(lambda (seed) (* seed 3))
|
||||
1
|
||||
'(1))
|
||||
'(486 162 54 18 6 2 1)))
|
||||
|
||||
;; FOLD
|
||||
|
|
Loading…
Reference in New Issue
Block a user