Commit 255d26e7 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Rôle ACL NamedRole : tests unitaires.

parent c5b78236
...@@ -4,9 +4,9 @@ namespace UnicaenAuth\Acl; ...@@ -4,9 +4,9 @@ namespace UnicaenAuth\Acl;
use Zend\Permissions\Acl\Role\RoleInterface; use Zend\Permissions\Acl\Role\RoleInterface;
/** /**
* Rôle avec nom. * Rôle avec nom explicite (humainement intelligible).
* *
* @author Ben Youngblood <bx.youngblood@gmail.com> * @author Bertrand GAUTHIER <bertrand.gauthier at unicaen.fr>
*/ */
class NamedRole extends \BjyAuthorize\Acl\Role class NamedRole extends \BjyAuthorize\Acl\Role
{ {
...@@ -28,7 +28,7 @@ class NamedRole extends \BjyAuthorize\Acl\Role ...@@ -28,7 +28,7 @@ class NamedRole extends \BjyAuthorize\Acl\Role
} }
/** /**
* Retourne l'intitulé du rôle. * Retourne le nom du rôle.
* *
* @return string * @return string
*/ */
...@@ -38,7 +38,7 @@ class NamedRole extends \BjyAuthorize\Acl\Role ...@@ -38,7 +38,7 @@ class NamedRole extends \BjyAuthorize\Acl\Role
} }
/** /**
* Spécifie l'intitulé du rôle. * Spécifie le nom du rôle.
* *
* @param string $roleName * @param string $roleName
* @return self * @return self
......
<?php
namespace UnicaenAuthTest\Acl;
use PHPUnit_Framework_TestCase;
use UnicaenAuth\Acl\NamedRole;
/**
* Description of NamedRoleTest
*
* @author Bertrand GAUTHIER <bertrand.gauthier at unicaen.fr>
*/
class NamedRoleTest extends PHPUnit_Framework_TestCase
{
public function testCanConstructWithoutName()
{
$role = new NamedRole('role-id', null);
$this->assertEquals($role->getRoleId(), $role->getRoleName());
}
public function testCanConstructWithName()
{
$role = new NamedRole('role-id', null, $name = "Role name");
$this->assertEquals($name, $role->getRoleName());
}
public function testCanSetName()
{
$role = new NamedRole('role-id', null, "Role name");
$role->setRoleName($name = "New role name");
$this->assertEquals($name, $role->getRoleName());
}
}
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment