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.