TestCase>fail
^self assert: false
What's wrong? Well, I often write
self fail
at the end of a unit test to remind myself that the test isn't yet done. Now, if I run the test, I care whether an assertion failed or whether the test solely failed. Of course I have no right to expect should detailed feedback from a test runner. But at least I shouldn't be misinformed. But that's exactly what happens. The TestRunner reports that an assertion failed if you call fail, even if none did.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.