19 declare(strict_types=1);
    36             [
'permission' => 
'read', 
'cmd' => 
'view', 
'lang_var' => 
'enter', 
'default' => 
true],
    37             [
'permission' => 
'write', 
'cmd' => 
'edit', 
'lang_var' => 
'edit'],
    38             [
'permission' => 
'write', 
'cmd' => 
'versions', 
'lang_var' => 
'versions'],
    41         $commands = $this->adminAccess::_getCommands();
    43         $this->assertIsArray($commands);
    44         $this->assertSame($expected, $commands);
    50             ->method(
'checkAccess')
    52                 $this->equalTo(
'visible'),
    56         $this->assertFalse($this->adminAccess::_checkGoto(
''));
    57         $this->assertFalse($this->adminAccess::_checkGoto(
'chtr'));
    58         $this->assertFalse($this->adminAccess::_checkGoto(
'chtr_'));
    59         $this->assertFalse($this->adminAccess::_checkGoto(
'chtr_'));
    60         $this->assertFalse($this->adminAccess::_checkGoto(
'chtr_test'));
    61         $this->assertFalse($this->adminAccess::_checkGoto(
'chtr_1'));
    66         $this->ilAccessMock->expects($this->once())
    67             ->method(
'checkAccess')
    69                 $this->equalTo(
'visible'),
    73         $this->assertTrue($this->adminAccess::_checkGoto(
'chtr_5'));
    76     protected function setUp(): void
    80         $this->ilAccessMock = $this->getMockBuilder(ilRbacSystem::class)
    81             ->disableOriginalConstructor()
    82             ->onlyMethods([
'checkAccess'])
 
ilObjChatroomAdminAccess $adminAccess
 
Class ilObjChatroomAdminAccess Access class for chatroom objects. 
 
Class ilObjChatroomAdminAccessTest. 
 
testCommandDefitionFullfilsExpectations()
 
Class ilChatroomAbstractTest. 
 
ilRbacSystem $ilAccessMock
 
setGlobalVariable(string $name, $value)