mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-23 20:15:05 +02:00
Issue #398 - Added test cases
This commit is contained in:
parent
bbbe9ecd40
commit
e2b2d9b21d
1 changed files with 8 additions and 0 deletions
|
@ -86,6 +86,14 @@
|
|||
((lambda () (- x y)))) 5 4)
|
||||
1)
|
||||
|
||||
;; Anonymous lambda's
|
||||
(assert:equal "execute anonymous lambda" ((lambda (a . Y) Y) 'x) '())
|
||||
(assert:equal "execute anonymous lambda" ((lambda (a . Y) Y) 'x 'y) '(y))
|
||||
(assert:equal "execute anonymous lambda" ((lambda (a . Y) Y) 'x 'y 'z) '(y z))
|
||||
(assert:equal "execute anonymous lambda" ((lambda (a b . Y) Y) 'x 'y 'z) '(z))
|
||||
(assert:equal "execute anonymous lambda" ((lambda Y Y) 'x 'y 'z) '(x y z))
|
||||
(assert:equal "execute anonymous lambda" ((lambda Y Y) ) '())
|
||||
|
||||
;; Factorial
|
||||
(define (fac n) (if (= n 0) 1 (* n (fac (- n 1)))))
|
||||
(assert:equal "Factorial example" (fac 10) 3628800)
|
||||
|
|
Loading…
Add table
Reference in a new issue