11 $database = $this->getMockBuilder(
'ilDBInterface')
12 ->disableOriginalConstructor()
16 ->expects($this->once())
20 ->expects($this->once())
25 ->expects($this->once())
30 $templateRepository = $this->getMockBuilder(
'ilCertificateTemplateRepository')
31 ->disableOriginalConstructor()
34 $templateRepository->method(
'fetchCertificateTemplatesByObjId')
40 '<xml> Some Content </xml>',
41 md5(
'<xml> Some Content </xml>'),
47 '/some/where/background.jpg',
48 '/some/where/card_thumb.jpg',
54 '<xml> Some Content </xml>',
55 md5(
'<xml> Some Content </xml>'),
61 '/some/where/background.jpg',
62 '/some/where/card_thumb.jpg',
69 ->expects($this->exactly(2))
72 $fileSystem = $this->getMockBuilder(
'\ILIAS\Filesystem\Filesystem')
75 $fileSystem->method(
'has')
79 ->expects($this->exactly(6))
82 $logger = $this->getMockBuilder(
'ilLogger')
83 ->disableOriginalConstructor()
86 $objectHelper = $this->getMockBuilder(
'ilCertificateObjectHelper')
89 $objectHelper->method(
'lookupObjId')
102 $oldObject = $this->getMockBuilder(
'ilObject')
103 ->disableOriginalConstructor()
106 $oldObject->method(
'getType')
109 $oldObject->method(
'getId')
112 $newObject = $this->getMockBuilder(
'ilObject')
113 ->disableOriginalConstructor()
116 $newObject->method(
'getType')
119 $newObject->method(
'getId')
122 $cloneAction->cloneCertificate($oldObject, $newObject,
'v5.4.0',
'/some/web/dir');
Class ilCertificateBaseTestCase.