> I see them writing tests on business logic and have to correct them regularly.
Are you saying you have to tell the developers not to test business logic, or that you have to fix the tests they write?
Are you saying you have to tell the developers not to test business logic, or that you have to fix the tests they write?
Test code should fail when an important underlying mechanism regresses. If it always fails on the next phase of the project because some hapless idiot needed to cover every line, the signal to noise ratio gets weaker and the purpose of the test code is lost.