added Phpunit test