[elephant-cvs] CVS elephant/tests

ieslick ieslick at common-lisp.net
Mon Mar 19 19:41:37 UTC 2007


Update of /project/elephant/cvsroot/elephant/tests
In directory clnet:/tmp/cvs-serv8886/tests

Modified Files:
	mop-tests.lisp 
Log Message:
Fixed lispworks MOP support; lispworks is green under Mac OS X

--- /project/elephant/cvsroot/elephant/tests/mop-tests.lisp	2007/02/03 04:09:14	1.12
+++ /project/elephant/cvsroot/elephant/tests/mop-tests.lisp	2007/03/19 19:41:36	1.13
@@ -44,22 +44,27 @@
 	(slot2 :accessor slot2 :transient t)
 	(slot3 :accessor slot3 :allocation :class :transient t))
        (:metaclass persistent-metaclass))
+     (finalize-inheritance (find-class 'p-class))
      (defclass nonp-class ()
        ((slot1 :accessor slot1)
 	(slot2 :accessor slot2)
 	(slot3 :accessor slot3 :allocation :class)))
+     (finalize-inheritance (find-class 'nonp-class))
      (defclass minus-p-class ()
        ((slot1 :accessor slot1 :transient t)
 	(slot2 :accessor slot2)
 	(slot3 :accessor slot3))
        (:metaclass persistent-metaclass))
+     (finalize-inheritance (find-class 'minus-p-class))
      (defclass switch-transient ()
        ((slot1 :accessor slot1 :transient t)
 	(slot2 :accessor slot2))
        (:metaclass persistent-metaclass))
+     (finalize-inheritance (find-class 'switch-transient))
      (defclass make-persistent ()
        ((slot2 :accessor slot2))
-       (:metaclass persistent-metaclass)))
+       (:metaclass persistent-metaclass))
+     (finalize-inheritance (find-class 'make-persistent)))
   t)
 
 (deftest bad-inheritence




More information about the Elephant-cvs mailing list