3 declare(strict_types=1);
    31         $writer = $this->getMockBuilder(ilXmlWriter::class)
    32                        ->disableOriginalConstructor()
    33                        ->onlyMethods([
'xmlStartTag', 
'xmlElement', 
'xmlEndTag'])
    35         $writer->expects($this->once())
    36                ->method(
'xmlStartTag')
    43         $writer->expects($this->exactly(3))
    44                ->method(
'xmlElement')
    46                    [
'Title', [], 
'title'],
    47                    [
'Description', [], 
'description'],
    48                    [
'Target', [], 
'target'],
    50         $writer->expects($this->once())
    54         $param1 = $this->getMockBuilder(ilWebLinkParameter::class)
    55                        ->disableOriginalConstructor()
    56                        ->onlyMethods([
'toXML'])
    58         $param1->expects($this->once())
    61         $param2 = $this->getMockBuilder(ilWebLinkParameter::class)
    62                        ->disableOriginalConstructor()
    63                        ->onlyMethods([
'toXML'])
    65         $param2->expects($this->once())
    69         $item_stub = $this->getMockForAbstractClass(
    72                 1, 13, 
'title', 
'description', 
'target',
    77         $item_stub->expects($this->once())
    78                   ->method(
'isInternal')
    80         $item_stub->toXML($writer, 7);
 
Unit tests for ilWebLinkItem.