[elephant-cvs] CVS elephant/tests
ieslick
ieslick at common-lisp.net
Wed Feb 22 17:15:50 UTC 2006
Update of /project/elephant/cvsroot/elephant/tests
In directory common-lisp:/tmp/cvs-serv21166/tests
Modified Files:
testindexing.lisp
Log Message:
Bug fixes to indexing tests for failures under SBCL
--- /project/elephant/cvsroot/elephant/tests/testindexing.lisp 2006/02/22 04:40:57 1.7
+++ /project/elephant/cvsroot/elephant/tests/testindexing.lisp 2006/02/22 17:15:49 1.8
@@ -130,8 +130,8 @@
;; (format t "connect store: ~A ~A~%" *store-controller* (controller-path *store-controller*))
(when (find-class 'idx-five nil)
- (disable-class-indexing 'idx-two :errorp nil)
- (setf (find-class 'idx-two) nil))
+ (disable-class-indexing 'idx-five :errorp nil)
+ (setf (find-class 'idx-five) nil))
(defclass idx-five ()
((slot1 :initarg :slot1 :initform 1 :accessor slot1 :index t)
@@ -220,14 +220,15 @@
(progn
(when (find-class 'idx-eight nil)
(disable-class-indexing 'idx-eight :errorp nil)
- (setf (find-class 'idx-six nil) nil))
+ (setf (find-class 'idx-eight nil) nil))
(defclass idx-eight ()
((slot1 :accessor slot1 :initarg :slot1 :index t)
(slot2 :accessor slot2 :initarg :slot2)
(slot3 :accessor slot3 :initarg :slot3 :transient t)
(slot4 :accessor slot4 :initarg :slot4 :index t)
- (slot5 :accessor slot5 :initarg :slot5)))
+ (slot5 :accessor slot5 :initarg :slot5))
+ (:metaclass persistent-metaclass))
(let ((o1 nil)
(o2 nil))
@@ -240,7 +241,8 @@
(slot2 :accessor slot2 :initarg :slot2 :initform 12 :index t)
(slot3 :accessor slot3 :initarg :slot3 :initform 13)
(slot6 :accessor slot6 :initarg :slot6 :initform 14 :index t)
- (slot7 :accessor slot7 :initarg :slot7)))
+ (slot7 :accessor slot7 :initarg :slot7))
+ (:metaclass persistent-metaclass))
(values
(and (eq (slot1 o1) 1)
@@ -255,9 +257,6 @@
(eq (length (get-instances-by-value 'idx-eight 'slot6 14)) 2))
(and (not (slot-boundp o1 'slot7))))))
t t t t t t)
-
-
- nil)
;; create 500 objects, write each object's slots
More information about the Elephant-cvs
mailing list