If my test suite never ever goes red, then I don’t feel as confident in my code as when I have a small number of red tests.
That seems like an example of this that I have definitely experienced, where A is “my code is correct”, B is “my code is not correct”, and the failure case is “my tests appear to be exercising the code but actually aren’t.”
From the HN comments:
That seems like an example of this that I have definitely experienced, where A is “my code is correct”, B is “my code is not correct”, and the failure case is “my tests appear to be exercising the code but actually aren’t.”