mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-07 16:41:48 +01:00
fixing bug 20500
This commit is contained in:
@@ -78,7 +78,7 @@ class UserTest extends PHPUnit\Framework\TestCase
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public static function setUpBeforeClass()
|
||||
public static function setUpBeforeClass()
|
||||
{
|
||||
global $conf,$user,$langs,$db;
|
||||
|
||||
@@ -125,7 +125,7 @@ class UserTest extends PHPUnit\Framework\TestCase
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function tearDown()
|
||||
protected function tearDown()
|
||||
{
|
||||
print __METHOD__."\n";
|
||||
}
|
||||
@@ -261,6 +261,38 @@ class UserTest extends PHPUnit\Framework\TestCase
|
||||
return $localobject;
|
||||
}
|
||||
|
||||
/**
|
||||
* testUserHasRight
|
||||
*
|
||||
* @param User $localobject User
|
||||
* @return void
|
||||
*/
|
||||
|
||||
public function testUserHasRight()
|
||||
{
|
||||
global $conf,$user,$langs,$db;
|
||||
$conf=$this->savconf;
|
||||
$user=$this->savuser;
|
||||
$langs=$this->savlangs;
|
||||
$db=$this->savdb;
|
||||
|
||||
/*$result=$localobject->setstatus(0);
|
||||
print __METHOD__." id=".$localobject->id." result=".$result."\n";
|
||||
$this->assertLessThan($result, 0);
|
||||
*/
|
||||
|
||||
print __METHOD__." id=". $user->id ."\n";
|
||||
//$this->assertNotEquals($user->date_creation, '');
|
||||
$user->addrights(0, 'supplier_proposal');
|
||||
|
||||
$this->assertEquals($user->hasRight('member', ''), 0);
|
||||
$this->assertEquals($user->hasRight('member', 'member'), 0);$this->assertEquals($user->hasRight('product', 'member', 'read'), 0);
|
||||
$this->assertEquals($user->hasRight('member', 'member'), 0);$this->assertEquals($user->hasRight('produit', 'member', 'read'), 0);
|
||||
$user->clearrights();
|
||||
//print __METHOD__. $user->hasRight('module', 'level11');
|
||||
return $user;
|
||||
}
|
||||
|
||||
/**
|
||||
* testUserSetPassword
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user