From: Nikodemus S. <nik...@ra...> - 2012-11-05 07:59:36
|
On 5 November 2012 09:48, Cyrus Harmon <ch...@bo...> wrote: > I was afraid of that… Check the bug: > https://bugs.launchpad.net/sbcl/+bug/1028537 > > I'm a bit out of practice in writing test cases that properly check to make > sure things are/aren't broken, but that particular case was broken and is > now fixed. Add the define-alien-type from the bugreport to some appropriate impure test file, and add a WITH-TEST with a body along the lines of: ;; Used to signal an error. (compile nil `(lambda ...with contents of TEST from the bugreport...))) For extra credit test the returned function with inputs of both correct and incorrect types. Not very formal. I'm a huge fan of "poke the bug with a stick" method of testing. If it doesn't attack you, it's probably dead. :) Over time we accumulate more and bigger sticks. (I can deal with this as well, but if you're out of practise...) Cheers, -- Nikodemus |