summaryrefslogtreecommitdiff
path: root/Lisp/tests.lisp
diff options
context:
space:
mode:
authorMatthias Benkard <code@mail.matthias.benkard.de>2007-08-07 17:05:22 +0200
committerMatthias Benkard <code@mail.matthias.benkard.de>2007-08-07 17:05:22 +0200
commit89c02a59d6f2696a5ae1ebc77298fc8137506415 (patch)
treed6cc1cc612bd105ac11c3829c35daedb48f26dff /Lisp/tests.lisp
parent414d2bf6f6f75db5ec3babb164d8ed7d46d65080 (diff)
Overload EQUAL and EQUALP for Objective C objects.
darcs-hash:6548e8584e8dd49cb17f6055c0cedd6927cba7f1
Diffstat (limited to 'Lisp/tests.lisp')
-rw-r--r--Lisp/tests.lisp20
1 files changed, 20 insertions, 0 deletions
diff --git a/Lisp/tests.lisp b/Lisp/tests.lisp
new file mode 100644
index 0000000..7c2b496
--- /dev/null
+++ b/Lisp/tests.lisp
@@ -0,0 +1,20 @@
+(defpackage #:mulk.objective-cl.tests
+ (:use #:cl #:lift #:mulk.objective-cl))
+(in-package #:mulk.objective-cl.tests)
+
+
+(defun run-all-tests ()
+ (run-tests :suite 'objective-cl))
+
+
+(deftestsuite objective-cl ()
+ ())
+
+
+(deftestsuite method-invocation (objective-cl)
+ ()
+ (:equality-test #'equal)
+ (:tests
+ ((ensure (functionp (fn #'+ _ 10))))
+ ((ensure-same (mapcar (fn (cons _ _)) '(1 2 3))
+ '((1 . 1) (2 . 2) (3 . 3))))))