Remove throws tags that aren't explicitly part of the method
Run PHPUnit in strict mode
Create an abstract test case