11 $customUserFieldsPlaceholderValues = $this->getMockBuilder(
"ilObjectCustomUserFieldsPlaceholderValues")
12 ->disableOriginalConstructor()
15 $customUserFieldsPlaceholderValues->method(
'getPlaceholderValues')
16 ->willReturn(array());
18 $defaultPlaceholderValues = $this->getMockBuilder(
'ilDefaultPlaceholderValues')
19 ->disableOriginalConstructor()
22 $defaultPlaceholderValues->method(
'getPlaceholderValues')
23 ->willReturn(array());
25 $language = $this->getMockBuilder(
'ilLanguage')
26 ->disableOriginalConstructor()
29 $language->method(
'txt')
30 ->willReturn(
'Something');
32 $objectMock = $this->getMockBuilder(
'ilObject')
33 ->disableOriginalConstructor()
36 $objectMock->method(
'getTitle')
37 ->willReturn(
'Some Title');
39 $objectHelper = $this->getMockBuilder(
'ilCertificateObjectHelper')
42 $objectHelper->method(
'getInstanceByObjId')
43 ->willReturn($objectMock);
45 $participantsHelper = $this->getMockBuilder(
'ilCertificateParticipantsHelper')
48 $participantsHelper->method(
'getDateTimeOfPassed')
49 ->willReturn(
'2018-09-10');
51 $ilUtilHelper = $this->getMockBuilder(
'ilCertificateUtilHelper')
54 $ilUtilHelper->method(
'prepareFormOutput')
55 ->willReturn(
'Some Title');
57 $ilDateHelper = $this->getMockBuilder(
'ilCertificateDateHelper')
60 $ilDateHelper->method(
'formatDate')
61 ->willReturn(
'2018-09-10');
63 $ilDateHelper->method(
'formatDateTime')
64 ->willReturn(
'2018-09-10 10:32:00');
67 $customUserFieldsPlaceholderValues,
68 $defaultPlaceholderValues,
76 $placeholderValues = $valuesObject->getPlaceholderValues(100, 200);
80 'COURSE_TITLE' =>
'Some Title',
81 'DATE_COMPLETED' =>
'2018-09-10',
82 'DATETIME_COMPLETED' =>
'2018-09-10 10:32:00' 90 $customUserFieldsPlaceholderValues = $this->getMockBuilder(
"ilObjectCustomUserFieldsPlaceholderValues")
91 ->disableOriginalConstructor()
94 $customUserFieldsPlaceholderValues->method(
'getPlaceholderValuesForPreview')
97 'SOME_PLACEHOLDER' =>
'ANYTHING',
98 'SOME_OTHER_PLACEHOLDER' =>
'2018-09-10',
102 $defaultPlaceholderValues = $this->getMockBuilder(
'ilDefaultPlaceholderValues')
103 ->disableOriginalConstructor()
106 $defaultPlaceholderValues->method(
'getPlaceholderValuesForPreview')
109 'SOME_PLACEHOLDER' =>
'ANYTHING',
110 'SOME_OTHER_PLACEHOLDER' =>
'2018-09-10',
114 $language = $this->getMockBuilder(
'ilLanguage')
115 ->disableOriginalConstructor()
118 $language->method(
'txt')
119 ->willReturn(
'Something');
121 $objectMock = $this->getMockBuilder(
'ilObject')
122 ->disableOriginalConstructor()
125 $objectMock->method(
'getTitle')
126 ->willReturn(
'SomeTitle');
128 $objectHelper = $this->getMockBuilder(
'ilCertificateObjectHelper')
131 $objectHelper->method(
'getInstanceByObjId')
132 ->willReturn($objectMock);
134 $participantsHelper = $this->getMockBuilder(
'ilCertificateParticipantsHelper')
137 $utilHelper = $this->getMockBuilder(
'ilCertificateUtilHelper')
140 $utilHelper->method(
'prepareFormOutput')
141 ->willReturnCallback(
function ($input) {
146 $customUserFieldsPlaceholderValues,
147 $defaultPlaceholderValues,
154 $placeholderValues = $valuesObject->getPlaceholderValuesForPreview(100, 10);
158 'SOME_PLACEHOLDER' =>
'ANYTHING',
159 'SOME_OTHER_PLACEHOLDER' =>
'2018-09-10',
160 'COURSE_TITLE' =>
'SomeTitle'
Class ilCertificateBaseTestCase.
testGetPreviewPlaceholderValues()
testGetPlaceholderValues()