You need to use the correct paradigm when writing tests.
- Start by first writing your tests.
- Make sure they fail to start off with.
- Get them to pass.
- Code review before you checkin your code (make sure the tests are reviewed.)
You cant always be sure but they improve overall tests.