TREE-EQUAL
[jscl.git] / tests / list.lisp
index 3ff5515..d422823 100644 (file)
         (not (= (car (car foo))
                 (car (car bar))))))
 
+; TREE-EQUAL
+(test (tree-equal '(1 2 3) '(1 2 3)))
+(test (tree-equal '(1 (2 (3 4) 5) 6) '(1 (2 (3 4) 5) 6)))
+(test (tree-equal (cons 1 2) (cons 2 3)
+                  :test (lambda (a b) (not (= a b)))))
+
 ; SUBST
 ; Can't really test this until EQUAL works properly on lists