<?php require_once 'PHPUnit/Framework.php'; class RoleUnitTest extends PHPUnit_Framework_TestCase { public function testValidate() { $role = new Role(); try { $role->validate(); $this->fail('Missing name failed to throw exception'); } catch (Exception $e) { } $role->setName('Test Role'); $role->validate(); } public function testToString() { $role = new Role(); $role->setName('Test Role'); $this->assertEquals((string) $role,'Test Role'); } }