For a long time I have been coding the tests of the code I write through deducation and analysis of testworthy situations. About a year ago I started looking into Clover as a coverage tool and shivered with horror after the first runthrough. Here I thought that almost everything was thoroughly tested and I only got 70% coverage! So I began to spend time getting that percentage higher by writing testcode for every expression that Clover marked as untested. To ensure that I don't have to do this afterwards for new developments I started