<?php require_once 'PHPUnit/Framework.php'; class UserUnitTest extends PHPUnit_Framework_TestCase { public function testValidate() { $user = new User(); try { $user->validate(); $this->fail('Empty User failed to throw validation exception'); } catch (Exception $e) { } $user->setUsername('test'); $user->setFirstname('Test'); $user->setLastname('User'); $user->validate(); } }