X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fmop-6.impure-cload.lisp;h=64bb8f359b123d111ff239c76e1b3c21bdac71f9;hb=062283b901155792f65775491aea51481c56faaa;hp=55db9752fb7022cf4241282740cee616dcaaa1ec;hpb=1aee76da48edafa210f60e852913041a843428b7;p=sbcl.git diff --git a/tests/mop-6.impure-cload.lisp b/tests/mop-6.impure-cload.lisp index 55db975..64bb8f3 100644 --- a/tests/mop-6.impure-cload.lisp +++ b/tests/mop-6.impure-cload.lisp @@ -31,12 +31,12 @@ (b :initarg :b :initform 2)) (:metaclass slot-rearrangement-class)) -(with-test (:name (compute-slots standard-class :order)) +(with-test (:name (:compute-slots :standard-class :order)) (let ((class (find-class 'rearranged-class))) (finalize-inheritance class) (assert (equal (mapcar #'slot-definition-name (class-slots class)) '(b a))))) -(with-test (:name (compute-slots standard-class :slots)) +(with-test (:name (:compute-slots :standard-class :slots)) (let ((r (make-instance 'rearranged-class)) (r2 (make-instance 'rearranged-class :a 3 :b 4))) (assert (eql (slot-value r 'a) 1)) @@ -56,19 +56,19 @@ (b :initarg :b :initform 2)) (:metaclass funcallable-slot-rearrangement-class)) -(with-test (:name (compute-slots funcallable-standard-class :order)) +(with-test (:name (:compute-slots :funcallable-standard-class :order)) (let ((class (find-class 'funcallable-rearranged-class))) (finalize-inheritance class) (assert (equal (mapcar #'slot-definition-name (class-slots class)) '(b a))))) -(with-test (:name (compute-slots funcallable-standard-class :slots)) +(with-test (:name (:compute-slots :funcallable-standard-class :slots)) (let ((r (make-instance 'funcallable-rearranged-class)) (r2 (make-instance 'funcallable-rearranged-class :a 3 :b 4))) (assert (eql (slot-value r 'a) 1)) (assert (eql (slot-value r 'b) 2)) (assert (eql (slot-value r2 'a) 3)) (assert (eql (slot-value r2 'b) 4)))) -(with-test (:name (compute-slots funcallable-standard-clas :function)) +(with-test (:name (:compute-slots :funcallable-standard-clas :function)) (let ((r (make-instance 'funcallable-rearranged-class))) (set-funcallable-instance-function r (lambda (x) (list "Hello, World!" x))) (assert (equal (funcall r 3) '("Hello, World!" 3))))) \ No newline at end of file