On 2012-03-10 18:08, Jonathan M Davis wrote:
I honestly don't think that Walter even considered unit testing frameworks when he came up with the design. He built unit tests into the language. So, from his point of view, why would you need a unit testing framework? He probably didn't even consider it.
I don't think he considered unit testing frameworks either.
And if you really want to do your own unit testing framework, maybe you should just create your own custom assertion functions which throw something other than AssertError - though if they don't throw Errors, then any unittest blocks with a catch(Exception() {} in them may not work properly, so that's not necessarily all that great a solution either, depending. - Jonathan M Davis
Yeah, exactly. And it feels a bit stupid to duplicate the assert statement just to throw something that isn't an AssertError.
-- /Jacob Carlborg