@simon_brooke I am a crap programmer so I've never figured out why people write tests for their code.
I tend to write the code, and if it works that means it's okay, if it doesn't work then I go back and fix it. Why would I need to spend time writing automated tests?