11 $object = $this->getMockBuilder(
'ilObject')
12 ->disableOriginalConstructor()
15 $language = $this->getMockBuilder(
'ilLanguage')
16 ->disableOriginalConstructor()
19 $controller = $this->getMockBuilder(
'ilCtrl')
20 ->disableOriginalConstructor()
23 $access = $this->getMockBuilder(
'ilAccess')
24 ->disableOriginalConstructor()
27 $toolbar = $this->getMockBuilder(
'ilToolbarGUI')
28 ->disableOriginalConstructor()
31 $placeholderDescriptionObject = $this->getMockBuilder(
'ilCertificatePlaceholderDescription')
32 ->disableOriginalConstructor()
35 $settingFormRepository = $this->getMockBuilder(
'ilCertificateSettingsFormRepository')
36 ->disableOriginalConstructor()
39 $setting = $this->getMockBuilder(
'ilSetting')
40 ->disableOriginalConstructor()
44 ->expects($this->exactly(2))
55 $placeholderDescriptionObject,
56 $settingFormRepository,
62 'certificate_enabled_scorm' =>
true,
63 'short_name' =>
'something' 70 $object = $this->getMockBuilder(
'ilObject')
71 ->disableOriginalConstructor()
74 $language = $this->getMockBuilder(
'ilLanguage')
75 ->disableOriginalConstructor()
78 $controller = $this->getMockBuilder(
'ilCtrl')
79 ->disableOriginalConstructor()
82 $access = $this->getMockBuilder(
'ilAccess')
83 ->disableOriginalConstructor()
86 $toolbar = $this->getMockBuilder(
'ilToolbarGUI')
87 ->disableOriginalConstructor()
90 $placeholderDescriptionObject = $this->getMockBuilder(
'ilCertificatePlaceholderDescription')
91 ->disableOriginalConstructor()
94 $settingFormRepository = $this->getMockBuilder(
'ilCertificateSettingsFormRepository')
95 ->disableOriginalConstructor()
98 $settingFormRepository
99 ->expects($this->once())
100 ->method(
'fetchFormFieldData')
103 'certificate_enabled_scorm' =>
'',
108 $setting = $this->getMockBuilder(
'ilSetting')
109 ->disableOriginalConstructor()
113 ->expects($this->exactly(2))
115 ->willReturnOnConsecutiveCalls(
'something',
'somethingelse');
125 $placeholderDescriptionObject,
126 $settingFormRepository,
130 $result = $repository->fetchFormFieldData(
'Some Content');
134 'certificate_enabled_scorm' =>
'something',
135 'short_name' =>
'somethingelse'
Class ilCertificateBaseTestCase.