made abstract testcase class abstract because of phpunit warning