Does anybody here distinguish failures and errors for real when doing TDD? I do not really see the point of separating them. Besides the complexity added to the testing framework it is a burden for newcomers.
I personally just see: 1) test passes => green, ok 2) test doesn't pass => red, not ok Apparently that has been done in JUnit4 http://www.devx.com/Java/Article/31983/0/page/2
