X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests%2Funion.lisp;h=86e8627ee0e925727b98c836879bc1aaabe2979d;hb=3e1ab6ebfcf56e76edffaff284aca937e8152408;hp=4268b91cdceff3da15ce0be14c80b15eeb654ce7;hpb=8085d5edf101e4f8a00834fc45783ad37d694e42;p=uffi.git diff --git a/tests/union.lisp b/tests/union.lisp index 4268b91..86e8627 100644 --- a/tests/union.lisp +++ b/tests/union.lisp @@ -35,12 +35,18 @@ (* 256 (char-code #\C)) (* 1 128))) -(deftest union.1 (uffi:ensure-char-character - (uffi:get-slot-value *u* 'tunion1 'char)) #\A) +(deftest union.1 + (uffi:ensure-char-character + (uffi:get-slot-value *u* 'tunion1 'char)) + #\A) + +(deftest union.2 + (uffi:ensure-char-integer + (uffi:get-slot-value *u* 'tunion1 'char)) + 65) #-(or sparc sparc-v9 mcl) -(deftest union.2 (plusp (uffi:get-slot-value *u* 'tunion1 'uint)) t) +(deftest union.3 (plusp (uffi:get-slot-value *u* 'tunion1 'uint)) t) -;; (uffi:free-foreign-object u))