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;
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
{
......@@ -28,7 +28,7 @@ class NamedRole extends \BjyAuthorize\Acl\Role
}
/**
* Retourne l'intitulé du rôle.
* Retourne le nom du rôle.
*
* @return string
*/
......@@ -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
* @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
Markdown is supported
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