Unit tests for ilWebLinkParameter.  
 More...
◆ initDependencies()
  
  
      
        
          | ilWebResourceParameterTest::initDependencies  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 30 of file ilWebResourceParameterTest.php.
   32         $user = $this->getMockBuilder(ilObjUser::class)
    33                      ->disableOriginalConstructor()
    34                      ->onlyMethods([
'getLogin', 
'getId', 
'getMatriculation'])
    36         $user->method(
'getLogin')->willReturn(
'login');
    37         $user->method(
'getId')->willReturn(37);
    38         $user->method(
'getMatriculation')->willReturn(
'matriculation');
  
 
 
◆ testAppendToLink()
      
        
          | ilWebResourceParameterTest::testAppendToLink  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 41 of file ilWebResourceParameterTest.php.
References $param, and ilWebLinkBaseParameter\VALUES.
   43         $user = $this->getMockBuilder(ilObjUser::class)
    44                      ->disableOriginalConstructor()
    45                      ->onlyMethods([
'getLogin', 
'getId', 
'getMatriculation'])
    47         $user->method(
'getLogin')->willReturn(
'login');
    48         $user->method(
'getId')->willReturn(37);
    49         $user->method(
'getMatriculation')->willReturn(
'matriculation');
    65             $param->appendToLink($link1)
    69             $param->appendToLink($link2)
    83             $param->appendToLink($link1)
    87             $param->appendToLink($link2)
   100             'link?name=matriculation',
   101             $param->appendToLink($link1)
   104             'li?nk&name=matriculation',
   105             $param->appendToLink($link2)
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
const VALUES
TODO Once the GUI is updated, undefined can be dropped. 
 
 
 
 
◆ testAppendToLinkException()
      
        
          | ilWebResourceParameterTest::testAppendToLinkException  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 109 of file ilWebResourceParameterTest.php.
References $param.
  111         $user = $this->getMockBuilder(ilObjUser::class)
   112                      ->disableOriginalConstructor()
   114         $user->expects($this->never())
   115              ->method($this->anything());
   119         $this->expectException(ilWebLinkParameterException::class);
   120         $param->appendToLink($link);
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
 
 
 
◆ testGetInfo()
      
        
          | ilWebResourceParameterTest::testGetInfo  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 193 of file ilWebResourceParameterTest.php.
References $param, and ilWebLinkBaseParameter\VALUES.
  195         $user = $this->getMockBuilder(ilObjUser::class)
   196                      ->disableOriginalConstructor()
   198         $user->expects($this->never())
   199              ->method($this->anything());
   209         $this->assertSame(
'name1=USER_ID', 
$param->getInfo());
   218         $this->assertSame(
'name2=LOGIN', $param->getInfo());
   227         $this->assertSame(
'name3=MATRICULATION', $param->getInfo());
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
const VALUES
TODO Once the GUI is updated, undefined can be dropped. 
 
 
 
 
◆ testGetInfoException()
      
        
          | ilWebResourceParameterTest::testGetInfoException  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 230 of file ilWebResourceParameterTest.php.
References $param.
  232         $user = $this->getMockBuilder(ilObjUser::class)
   233                      ->disableOriginalConstructor()
   235         $user->expects($this->never())
   236              ->method($this->anything());
   239         $this->expectException(ilWebLinkParameterException::class);
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
 
 
 
◆ testToXML()
      
        
          | ilWebResourceParameterTest::testToXML  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 123 of file ilWebResourceParameterTest.php.
References $param, and ilWebLinkBaseParameter\VALUES.
  125         $user = $this->getMockBuilder(ilObjUser::class)
   126                      ->disableOriginalConstructor()
   128         $user->expects($this->never())
   129              ->method($this->anything());
   131         $writer = $this->getMockBuilder(ilXmlWriter::class)
   132                        ->disableOriginalConstructor()
   133                        ->onlyMethods([
'xmlElement'])
   142         $writer->expects($this->exactly(3))
   143                ->method(
'xmlElement')
   144                ->willReturnCallback(fn($tag, $attrs) => match([$tag, $attrs]) {
   145                    [
'DynamicParameter', [
   150                    [
'DynamicParameter', [
   155                    [
'DynamicParameter', [
   158                        'type' => 
'matriculation' This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
const VALUES
TODO Once the GUI is updated, undefined can be dropped. 
 
 
 
 
The documentation for this class was generated from the following file: