10 $objectMock = $this->getMockBuilder(ilObject::class)
11 ->disableOriginalConstructor()
14 $languageMock = $this->getMockBuilder(ilLanguage::class)
15 ->disableOriginalConstructor()
16 ->onlyMethods([
'txt',
'loadLanguageModule'])
19 $templateMock = $this->getMockBuilder(ilTemplate::class)
20 ->disableOriginalConstructor()
23 $templateMock->method(
'get')
26 $collectionInstance = $this->getMockBuilder(ilLPCollectionOfSCOs::class)
27 ->disableOriginalConstructor()
28 ->onlyMethods([
'getPossibleItems'])
31 $learningProgressMock = $this->getMockBuilder(ilObjectLP::class)
32 ->disableOriginalConstructor()
33 ->onlyMethods([
'getCollectionInstance'])
36 $collectionInstance->method(
'getPossibleItems')
37 ->willReturn(array(0 => array(
'title' =>
'Some SCORM Title')));
39 $learningProgressMock->method(
'getCollectionInstance')
40 ->willReturn($collectionInstance);
42 $userDefinePlaceholderMock = $this->getMockBuilder(ilUserDefinedFieldsPlaceholderDescription::class)
43 ->disableOriginalConstructor()
46 $userDefinePlaceholderMock->method(
'createPlaceholderHtmlDescription')
49 $userDefinePlaceholderMock->method(
'getPlaceholderDescriptions')
50 ->willReturn(array());
56 $learningProgressMock,
57 $userDefinePlaceholderMock
60 $html = $placeholderDescriptionObject->createPlaceholderHtmlDescription($templateMock);
62 $this->assertEquals(
'', $html);
67 $objectMock = $this->getMockBuilder(ilObject::class)
68 ->disableOriginalConstructor()
72 $languageMock = $this->getMockBuilder(ilLanguage::class)
73 ->disableOriginalConstructor()
74 ->onlyMethods([
'txt',
'loadLanguageModule'])
77 $languageMock->expects($this->exactly(21))
79 ->willReturn(
'Something translated');
81 $learningProgressMock = $this->getMockBuilder(ilObjectLP::class)
82 ->disableOriginalConstructor()
83 ->onlyMethods([
'getCollectionInstance'])
86 $userDefinePlaceholderMock = $this->getMockBuilder(ilUserDefinedFieldsPlaceholderDescription::class)
87 ->disableOriginalConstructor()
90 $userDefinePlaceholderMock->method(
'createPlaceholderHtmlDescription')
93 $userDefinePlaceholderMock->method(
'getPlaceholderDescriptions')
94 ->willReturn(array());
100 $learningProgressMock,
101 $userDefinePlaceholderMock
104 $placeHolders = $placeholderDescriptionObject->getPlaceholderDescriptions();
108 'USER_LOGIN' =>
'Something translated',
109 'USER_FULLNAME' =>
'Something translated',
110 'USER_FIRSTNAME' =>
'Something translated',
111 'USER_LASTNAME' =>
'Something translated',
112 'USER_TITLE' =>
'Something translated',
113 'USER_SALUTATION' =>
'Something translated',
114 'USER_BIRTHDAY' =>
'Something translated',
115 'USER_INSTITUTION' =>
'Something translated',
116 'USER_DEPARTMENT' =>
'Something translated',
117 'USER_STREET' =>
'Something translated',
118 'USER_CITY' =>
'Something translated',
119 'USER_ZIPCODE' =>
'Something translated',
120 'USER_COUNTRY' =>
'Something translated',
121 'USER_MATRICULATION' =>
'Something translated',
122 'DATE' =>
'Something translated',
123 'DATETIME' =>
'Something translated',
124 'SCORM_TITLE' =>
'Something translated',
125 'SCORM_POINTS' =>
'Something translated',
126 'SCORM_POINTS_MAX' =>
'Something translated',
127 'DATE_COMPLETED' =>
'Something translated',
128 'DATETIME_COMPLETED' =>
'Something translated' Class ilCertificateBaseTestCase.
testPlaceholderDescriptions()
testPlaceholderGetHtmlDescription()